我正在运行Ubuntu 12.10服务器作为LAMP堆栈。我通过SSH终端访问它(因为我无法访问物理盒)。
我的问题是,有没有办法让ubuntu在选定的时间自动执行脚本。喜欢安排用PHP或任何语言构建的自动维护脚本(可能是Bash Scripts?)。我确信这一定是可能的。
由于我对linux / ubuntu有点新,所以我们将不胜感激。
编辑: 这是我发现的一个解决方案,如果有其他人偶然发现...
sudo crontab -e
...
@daily /usr/bin/wget -q -O /var/log/maintenence.txt /var/www/admin/script.php
答案 0 :(得分:2)
您可以在linux中使用crontab ..这将符合您的目的。 Cron是一个执行预定命令的守护进程 例如:
# Minute Hour Day of Month Month Day of Week Command
# (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat)
0 2 12 * 0,6 /usr/bin/find
答案 1 :(得分:0)
好的例子..如果你需要每/home/krizna/backup.sh
运行脚本文件sunday 12 PM
..只需发出以下命令
sudo crontab -e
并在文件末尾添加此行
# Minute Hour Day of Month Month Day of Week Command
00 12 * * 7 /bin/sh /home/krizna/backup.sh