2017-06-28 18 views
2

私はbashコマンドを探しています。(60秒間)スリープするバックグラウンドで実行できます。コマンドにはgrepできる特定のテキスト文字列が含まれていますpsコマンドの特定のテキストの「ダミー」バックグラウンドコマンドを実行する

"ダミー"スクリプトを公開できません。恐らく1行のコマンドでなければなりません。

私は

echo "textneeded">/dev/null && sleep 60 & 

を試みたが、エコーがフラッシュに終わったとして、もちろん私はgrepすることができる唯一のテキストは、睡眠です。

(これは、別のスクリプトを「テスト」モードにして子プロセスを作成しないようにするためですが、これらのプロセスが実行されていないことを確認するその他の機能はまだ見つかっているため待機します。他の機能はbashスクリプトに含まれていません)。

+0

に行きますか?エコー何か毎分何か?か否か?ただ尋ねる。 – Luv33preet

+1

いいえ、実行していないうちにプロセスリストに何も表示されないため、1分に1ミリ秒間そこに存在します。 – urbanespaceman

答えて

2

私はこのプロセスを強制終了するスクリプトをテストする必要がありました。 perlを使用してプロセス名を設定することができます。

perl -e '$0="textneeded"; sleep 60' & 

オリジナル小道具cronジョブがここで働くことができるthis guy

+1

魅力的な作品!ありがとう – urbanespaceman

関連する問題