リストの"死で仕事をUNIX
-
22-07-2019 - |
質問
を生み出してい仕事の at
コマンドSolaris10です。
この作業現していきたいと思ってい殺しにでもわからないので、仕事番号をどのように殺される仕事です。
解決
次のような ps
バリアントを使用してコマンドを見つけることができるはずです:
ps -ef
ps -fubob # if your job's user ID is bob.
その後、特定したら、 kill
を使用してプロセスを強制終了します(許可が許可されます)。
at
キュー(まだ実行されていない)のジョブを削除することについて話している場合は、 atq
を使用してそれらをリストし、 atrm
でそれらを取り除きます。
他のヒント
まだ実行されていないジョブを削除するには、 atrm
コマンドが必要です。 atq
コマンドを使用して、atリストの番号を取得できます。
すでに実行を開始しているジョブを強制終了するには、次を使用してgrepを実行する必要があります。
ps -eaf | grep <command name>
次に kill
を使用して停止します。
ほとんどのシステムでこれを行う簡単な方法は次のとおりです。
pkill <command name>
at -l
リストの仕事を返すようになります:
age2%> at -l
11 2014-10-21 10:11 a hoppent
10 2014-10-19 13:28 a hoppent
atrm 10
殺し仕事の10
やっsysadminんで
最初
ps -ef
すべてのプロセスをリストします。強制終了するプロセスのプロセス番号をメモします。その後
kill 1234
1234を希望するプロセス番号に置き換えました。
別の方法として、特定の名前のプロセスが1つしかないことを完全に確信している場合、または同じ名前を共有する複数のプロセスを強制終了する場合
killall processname
所属していません StackOverflow