と私は-ebashスクリプトは、独自に罰金実行するが、cronの
のcrontabを入力していないログファイルがに/ kioskscripts作成され
ように私のcrontabが見えますが、空のままです。*/1 * * * * /home/sara/Desktop/kioskscripts/reloadpage.sh >> /home/sara/Desktop/kioskscripts/logfile.log
reloadpage.shは、予想通り、この
#!/bin/bash sleep 5 /usr/bin/xdotool key F5
のsh reloadpage.sh
作品のように見えるし、実行後に5秒を押され、F5キーをシミュレートします。
なぜ 'xdotool'が標準出力に何か書き込むことを期待していますか?それとも、あなたが書きたいと思っていますか? – rici
私は、reloadpage.shを実行するとエラーが発生した場合、それがログファイルに書き込まれると予想しました。その部分は、スクリプトが1分に1回正しく実行されるようには重要ではありません。 –
reloadpage.shを実行するとエラーが発生した場合、エラーはstdoutではなくstderrに書き込まれます。ですから、それを捕捉するには '2 >>'を使う必要があります。 (ただし、キーストロークイベントがターゲットウィンドウで処理されないと、 'xdotool'はエラーを出さないと思う) – rici