質問

を生み出してい仕事の 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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top