Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2722

[Linux Tips] バックグラウンドでコマンド実行するには

$
0
0

知ってるよって方が大半、百番煎じくらいかと思いますが、主として内輪向けに・・・

単にバックグラウンドで動かしたい場合

最後に&を付与します。

user@user-VirtualBox:~$sleep 1000 &
[1] 20723
user@user-VirtualBox:~$

もしくは、Ctrl-Zで一時停止してから、bgしてやります。

user@user-VirtualBox:~$sleep 1000
^Z
[1]+  停止                  sleep 1000
user@user-VirtualBox:~$bg[1]+ sleep 1000 &
user@user-VirtualBox:~$

出力が鬱陶しければ、リダイレクトを使いましょう(割愛)。

端末を閉じても動かし(続け)たい場合

nohupを使います。

user@user-VirtualBox:~$nohup sleep 1000 &
[1] 20736
user@user-VirtualBox:~$nohup: 入力を無視し、出力を 'nohup.out'に追記します

見ての通り、出力はnohup.outになされるため、こちらはリダイレクト不要です。


Viewing all articles
Browse latest Browse all 2722

Trending Articles