安排自动服务器维护[Ubuntu]

时间:2013-01-31 05:35:33

标签: php linux apache ubuntu lamp

我正在运行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

2 个答案:

答案 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