запустил на сервере процесс через nohub, примерно следующим образом:
$ nohub ./a.out
он отображался в процессах, но после logout, и следующего запуска, список процессов выглядит следующим образом:
$ ps
PID TTY TIME CMD
31883 pts/0 00:00:00 bash
31981 pts/0 00:00:00 ps
При этом процесс работает, файлы записываются, в том числе файл nohub.out
Точно помню, что в прошлый раз процессы отображались.
Соответствующие вопросы:
1) Что произошло, в чем ошибка запуска nohub (можно ссылкой на хороший man)?
2) Если такое уже произошло и необходимо убить процесс - каким способом можно это сделать? Можно ли это сделать без прав суперпользователя?
nohub на ubuntu server 12.04 - пропал работающий процесс
может речь идет о nohup,
корректно будет так:
nohup script > file.out
или
nohup script > /dev/null
ps x$ ps
или читаем man ps
да, killall <pid> от пользователя.Можно ли это сделать без прав суперпользователя?
Может, поискать его в
[console]$ ps -A[/console]
Может, поискать его в
[console]$ ps -A[/console]
+100500!
или
ps -aux
+100500!
или
ps -aux
это лишний вывод, а если мне надо знать только процессы пользователя текущего, что потом грепать?
читайте ман по ps и pgrep
нужный вам вывод подберете
просто "ps" выводит только процессы текущей консоли а если вы в других консолях выполняли, то оно у вас не покажется это раз. А тем более при использовании нохап.
ps -aux | grep username
так выводит что надо. Тогда да, можно киллом убить, спасибо. Тот же результат при запуске ps x.
ps -A
Тут нет информации о пользователе, который запустил процесс. Есть риск убить кого-то своего.
Всем спасибо за участие, буду вкуриваться в ключики ps.
читайте ман по ps и pgrep
нужный вам вывод подберете
просто "ps" выводит только процессы текущей консоли а если вы в других консолях выполняли, то оно у вас не покажется это раз. А тем более при использовании нохап.
это был сорказм если что, а по теме: речь идет о текущем пользователе, какие другие консоли, о чем речь.
речь идет о текущем пользователе
вроде нет
после logout
[quote="i2ks"]речь идет о текущем пользователе
вроде нет
[/quote]после logout
Нет, речь именно о текущем пользователе. Сделал логаут и подключился снова, и ожидал процесс в ps. Вроде раньше так все и было...
Нет, речь именно о текущем пользователе. Сделал логаут и подключился снова, и ожидал процесс в ps. Вроде раньше так все и было...
вывод ps мало что покажет, а вот с ключиком ps x или ps ux более информативный вывод будет.