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
のcrontab -e
スクリプトの場所の前に '/ bin/sh'を置いてみてください。 –
ありがとうございます。今日私はそれを試みます。 –
@MattSchuchardありがとう、それは働いた。 –