2017-06-29 30 views
0

スクリプトを絶対パスで更新しました。私の現在のcronjobエントリーもここにあります。crontab bashスクリプトが実行されていません

私はsshキーの問題を修正していたので、それがうまくいくと分かっていましたが、まだrsyncにどのキーを使用する必要があるかもしれません。

ユーザーが手動で呼び出したときにスクリプトは正常に動作します。 rmコマンドがcronジョブによって実行されていないように見えます。

UPDATE

私は私のスクリプトを更新しましたが、基本的には、以下の一つとしてその同じ。私は新しいcron時間を持っていて、エラー出力を加えました。

私は何も得られません。スクリプトが実行されないように見えます。

のcrontab -e

35 0 * * */binに/ bashの/x/y/z/s/script.sh 2> 1> /tmp/tc.log

#!/bin/bash 
# Clean up 
/bin/rm -rf /z/y/z/a/b/current/* 
cd /z/y/z/a/to/ 
/bin/rm -rf ?s??/D???? 
cd /z/y/z/s/ 

# Find the latest file 
FILE=`/usr/bin/ssh [email protected] /bin/ls -ht /x/y/z/t/a/ | /usr/bin/head -n 1` 

# Copy over the latest archive and place it in the proper directory 
/usr/bin/rsync -avz -e /urs/bin/ssh [email protected]:"/x/y/z/t/a/$FILE" /x/y/z/t/a/ 

# Unzip the zip file and place it in the proper directory 
/usr/bin/unzip -o /x/y/z/t/a/$FILE -d /x/y/z/t/a/current/ 

# Run Dev's script 
cd /x/y/z/t/ 
./old.py a/current/ t/ 5 

おかげ助けを求めて

+1

コマンドの絶対パスを使用しようとしました – jgmh

+0

私はbash /x/y/z/s/old.pyまたは/x/y/z/s/./old.pyを試しましたが、まだ動作しませんでした –

+0

それで、スクリプトを実行するには問題がありますか、スクリプトが実行されているときに問題がありますか?スクリプトが実行されない場合、あなたが持っているcrontabエントリを投稿できますか? – KeithC

答えて

0

私はそれを理解しました。私はcstで作業していましたが、サーバはgmt時代でした。

皆さん、ありがとうございます。

関連する問題