したがって、毎時、ifconfigの出力をテキストファイルにパイプするbashスクリプトがあります。多くの人が遭遇したように、このスクリプトはcronで使用すると正しく機能しません。しかし、私が見てきたこれに対する修正のほとんどは、私の場合には当てはまりません。私はすべてのパスを明示的に指定しており、スクリプトには実行権限があり、cronファイルの最後に改行があります。BashスクリプトがCronで正しく実行されない
は創造十分に、私のスクリップ、ip.shは、含まれています
ifconfig > /home/drake/Dropbox/maintenance_scripts/ip.txt
のcronエントリは次のとおりです。
0 * * * * /home/drake/Dropbox/maintenance_scripts/ip.sh
(私はそれがデバッグのために毎分を実行している)
ここで大きな問題は、それが実行され、実行され、それは可能性がありますコンテンツのip.txtをクリアすることです。また、私は稼働時間と同じ正確なことを行う別のスクリプトを持っていますが、それは単なる混乱しているすべての問題なしで動作します。私も>>を試してみましたが、同じ結果が得られたようです。
だから、誰かが1つのスクリプトが期待どおりに機能するのか、他の人がちょうどこのようになるのでしょうか?
これは私のUbuntuサーバーで実行されています。私はDropboxを使ってテキストファイルを同期させています
ああ、私はそれがこのようなものでなければならないことを知っていました。それは実際には/ sbin /にあり、/ sbin/ifconfigに変更すると正しく設定されます。 – Drake
その横のチェックマークアイコンをクリックすると、正しい回答として回答を受け入れることができます。一度あなたは15の評判ポイント(それは時間がかかるはずはありません)を持っているなら、そうすることができれば、1つまたは複数の回答をupvoteすることもできます。 –