Cron服务没有执行我的脚本

时间:2016-12-14 03:49:07

标签: cron centos

我创建了一个shell脚本,用于移动和复制一些文件。我的脚本正在运行。每天我都会手动运行它,因为cron没有完成它的工作(我可能做错了)。我的shell文件具有权限 777 ,所有文件夹,CRON / ROOT都具有权限 777 。我正在运行Cent OS 6.7 Final。我想每天凌晨01:01运行这个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

1 个答案:

答案 0 :(得分:0)

  

尝试将/ bin / sh放在脚本位置的前面。 - Matt Schuchard