中断することなくバックグラウンドでシェルスクリプトを実行するためにnohup
コマンドを使用します。たとえば、
$nohup mytest.sh &
Press ALT
Press Enter
nohup
これはUNIX / LINUX組み込みコマンドではないため、このユーティリティに欠点または欠点がありますか?
答え1
これ欠点nohupの使い方は次のとおりです。
- 標準出力メッセージはありません。
nohup.out
コマンドが実行するすべての操作を確認するには、このファイルに従う必要があります。こちらはnohup
商品が印刷される場所です。観点によってはこれが長所である。 - 標準エラー出力はありません。あなたはする必要があります手動リダイレクトそのメッセージ。
この2つは欠点ではありませんが、興味深い点は次のとおりですnohup
。
- (の場合)組み込みコマンドではありませんが
bash
、 GNU\coreutilsパック。ほとんどすべてのディストリビューションはそれをパッケージ化し、デフォルトでインストールします。nohup
他の画面多重化ツールよりもシステムにインストールする方が簡単です。tmux
screen
tcsh
いくつかの殻はそれを持ちたいです独自のバージョンのnohup
。これは欠点ではありませんが、他の* NIX / BSDシステムを使用する予定の場合は、それがどのように機能するかを理解する必要があります。