2016-12-14 9 views
0

私はいくつかのファイルを移動してコピーするシェルスクリプトを作成しました。私のスクリプトは動作しています。毎日私はcronが仕事をしていないので手動で実行します(おそらく間違っていました)。私のシェルファイルのパーミッションはです。777、すべてのフォルダ、CRON/ROOTのパーミッションはです。私はCent OS 6.7 Finalを走っています。私は毎日01:01にこのcronを実行したい。Cronサービスがスクリプトを実行していません

マイスクリプト(pdb.sh)

#!/bin/bash 
/etc/init.d/pdb stop 
mv /var/www/html/acesso/ui/root/mtaserver.conf /root/PDB/mods/deathmatch/mtaserver.conf 
sleep 2 
cp /root/PDB/mods/deathmatch/mtaserver.conf /var/www/html/acesso/ui/root/mtaserver.conf 
sleep 2 
mv /var/www/html/acesso/ui/root/admintag.lua /root/PDB/mods/deathmatch/resources/[RESOURCES]/022/admintag.lua 
sleep 2 
cp /root/PDB/mods/deathmatch/resources/[RESOURCES]/022/admintag.lua /var/www/html/acesso/ui/root/admintag.lua 
sleep 2 
chmod -R 777 /var/www/html/acesso/ui/root/ 
/etc/init.d/pdb start 

のcrontab -l Image Link

のcrontab -e Image Link

+0

スクリプトの場所の前に '/ bin/sh'を置いてみてください。 –

+0

ありがとうございます。今日私はそれを試みます。 –

+0

@MattSchuchardありがとう、それは働いた。 –

答えて

0

は、スクリプトの場所の前に/ binに/ SHを入れてみてください。 - Matt Schuchard

関連する問題