leniviy
12-10-2007, 09:49
В буржуйской инструкции http://wl500g.info/showpost.php?p=60932&postcount=3 рекомендуют поставить пакет procps. Но после этого команда ps меняет свой синтаксис.
[admin@router local]$ ps
PID TTY TIME CMD
172 pts/0 00:00:00 sh
390 pts/0 00:00:00 ps
Понятно что grep'ом тут нечего искать
И ещё вопрос. Разве такая проверка, запущен ли процесс надёжна?
[admin@router local]$ ps | grep busybox_httpd
168 admin 292 S /usr/sbin/busybox_httpd -c /opt/etc/httpd.conf -p 800
680 admin 376 R grep busybox_httpd
Он всегда будет возвращать одинаковый код возврата, независимо от того, запущен ли busybox_httpd
[admin@router local]$ ps
PID TTY TIME CMD
172 pts/0 00:00:00 sh
390 pts/0 00:00:00 ps
Понятно что grep'ом тут нечего искать
И ещё вопрос. Разве такая проверка, запущен ли процесс надёжна?
[admin@router local]$ ps | grep busybox_httpd
168 admin 292 S /usr/sbin/busybox_httpd -c /opt/etc/httpd.conf -p 800
680 admin 376 R grep busybox_httpd
Он всегда будет возвращать одинаковый код возврата, независимо от того, запущен ли busybox_httpd