プログラムでcronjobを追加する方法を調べて、偶然発見しました。この問題次のライナーのいずれかを使用することをお勧めします。
(crontab -l 2>/dev/null; echo "*/5 * * * * /path/to/job -with args") | crontab -
-
ここに末尾を提供するということはどういう意味ですかcrontab
?
crontab
私が知っている限り、マンページやcron
これに関連するものは何もありません。これまで私が調査したところ、-
ファイル記述子を移動するために構文で使用されている文字は、ここのドキュメントに特別な意味があり、$-
現在に拡張されています。シェルオプションを有効にしました。
-
ここで振り返って何をするcrontab
の?
答え1
マンページからcrontab
要約
crontab [ -u user ] file
...
このコマンドの最初の形式は、
-
名前付きファイルまたは標準入力(擬似ファイル名が指定されている場合)から新しいcrontabをインストールするために使用されます。
そのため、オペレータを介してコマンドにパイプされる前のコマンドの出力に基づいてcrontabエントリを作成するように-
指示されます。crontab
stdin
crontab
|