2分ごとにFirefoxを開き、数時間かけて「crontab」を使用し、そのエントリをファイルに追加する/ etc /ディレクトリ(通常のユーザーとして実行するにはroot権限が必要です)のタスクをスケジュールしようとしています。何らかの理由でFirefoxを開くことができません。 home / user / file / ...では開くが/ etc /では開くことはできません...
時間は2分ごとに記録されますが、Firefoxは開かれません!ファイルLab4権限(chmod + x)とmy_lab(chmod 777)を付与し、これがLab4ファイルが録音時間を開始する方法です。
これは次のようになります。
*/2 4-6 * * * DISPLAY=:0 && firefox --new-window エクスポートhttp://www.google.com|日付>> /etc/my_lab/Lab4
答え1
よくわかりませんが、次のコマンドのように見えます。
firefox --new-window http://www.google.com | date >> /etc/my_lab/Lab4
Firefoxの実行の"結果"をdate
。
これはもっと効果的ではないでしょうか?
firefox --new-window http://www.google.com && date >> /etc/my_lab/Lab4
また、cronの問題を解決するときに常に注意する必要があるもう1つのことは、まずプロンプトでコマンドを試すことです。アスタリスクの後ろのすべては単なる命令です。自分で実行すると期待どおりに機能しますか?そうでなければ、cronはそれとは何の関係もありません。