Команда ssh имеет параметр команды (последний параметр в команде), что можно использовать для выполнения удаленных команд.
Вы могли бы быть смущены потому что ps
шоу по умолчанию Вы процессы, которые находятся на том же терминале где ps
вызывается, например, обрабатывает, начал с того же окна терминала.
Попробовать ps -u $LOGNAME
или если Вы знаете терминальные имена ps -t $THETTYNAME1,$THETTYNAME2
. (Терминальные имена обычно похожи на "ttyN" или "pts/N").
Странный, команда PS позволяет Вам контролировать состояние всех активных процессов, и передний план и фон.
Например, я запускаю следующий процесс в первой оболочке:
$ startNetworkServer
Security manager installed using the Basic server security policy.
Apache Derby Network Server - 10.3.2.1 - (599110) started and ready to accept connections on port 1527 at 2010-06-18 14:14:33.277 GMT
И в другой оболочке:
$ ps aux | grep NetworkServer | grep -v grep
pascal 5928 0.3 1.4 661492 29216 pts/0 Sl+ 16:14 0:03 /usr/lib/jvm/java-6-sun/bin/java -classpath /usr/share/javadb/lib/derby.jar:/usr/share/javadb/lib/derbynet.jar:/usr/share/javadb/lib/derbytools.jar:/usr/share/javadb/lib/derbyclient.jar org.apache.derby.drda.NetworkServerControl start
Процесс перечислен как ожидалось (и +
шоу, что это находится в группе приоритетного процесса).
ps - ef
шоу все процессы, не только на "этом" терминале. – bahamat 19.01.2011, 21:51