繁体   English   中英

bash脚本将在cron上运行

[英]a bash script will work on cron

我的脚本在腻子(Php服务器)上运行良好

它应将所有名称如2017-05-05的目录从/ home / reservation移至/ home / reservation / inmo

您能帮我让它作为cronjob工作吗?

#! /bin/bash
for i in $(ls /home/reservation |egrep "^20??-??-??");do mv /home/reservation/$i /home/reservation/inmo;done

对于可运行的php脚本,第一行应包含#!/path/to/php 根据@symcbean的评论,您应该运行chmod +x /path/to/your_php_script以使脚本可执行。


对于有权运行此脚本的用户,只需键入命令

$ crontab -e

并添加您的工作脚本和可运行脚本,如下所示:

# every day 23:59 will run this script
$ 59 23 * * * /path/to/your_php_script

# every January 2rd 23:59 will run this script
$ 59 23 2 1 * /path/to/your_php_script

# every friday 23:59 will run this script
$ 59 23 * * 5 /path/to/your_php_script

# every 5 minutes will run this script
$ */5 * * * * /path/to/your_php_script

如果管理员在服务器中禁用crond ,则可以尝试的另一种方法是作为守护进程定期运行php脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM