バックグラウンドで、コマンドを実行する | Cent os 5
&を付けるのだと駄目なんですね。
実行して、ctrl+zで止めてからbgで実行しました。
$ /tmp/aput.php 2>&1 > /tmp/aput.log Ctrl+Z で中断 [1] 終了しました /tmp/aput.php 2>&1 > /tmp/aput.log [2]+ Stopped /tmp/aput.php 2>&1 > /tmp/aput.log $ bg %2 [2]+ /tmp/aput.php 2>&1 > /tmp/aput.log & $ jobs [2]+ Running /tmp/aput.php 2>&1 > /tmp/aput.log &
実行中のものを止めたいときは、強制終了で。
$ jobs -pl [2]+ 12513 Running /tmp/aput.php 2>&1 > /tmp/aput.log & $ kill -9 12513 $ jobs [2]+ 強制終了 /tmp/aput.php 2>&1 > /tmp/aput.log
stopped状態のものはこんな感じで。
$ /tmp/aput.php 2>&1 > /tmp/aput.log & [1] 12490 $ [1]+ Stopped /tmp/aput.php 2>&1 > /tmp/aput.log $ jobs [1]+ Stopped /tmp/aput.php 2>&1 > /tmp/aput.log $ kill %1 $ jobs [1]+ 終了しました /tmp/aput.php 2>&1 > /tmp/aput.log