【问题标题】:Cron service is not executing my scriptCron 服务没有执行我的脚本
【发布时间】:2016-12-14 03:49:06
【问题描述】:

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

crontab -e

【问题讨论】:

  • 尝试将/bin/sh 放在脚本位置的前面。
  • 谢谢。今天我就试试看。
  • @MattSchuchard 谢谢,它成功了。

标签: cron centos


【解决方案1】:

尝试将 /bin/sh 放在脚本位置的前面。 ——马特·舒查德

【讨论】:

    猜你喜欢
    • 2012-03-02
    • 2016-11-28
    • 2012-08-26
    • 1970-01-01
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多