1

我将 Ubuntu 12.10 服务器作为 LAMP 堆栈运行。我通过 SSH 终端访问它(因为我无权访问物理框)。

我的问题是,有没有办法设置 ubuntu 在选定的时间自动执行脚本。喜欢安排使用 PHP 或任何语言(可能是 Bash 脚本?)构建的自动维护脚本。我确信这必须是可能的。

由于我对 linux/ubuntu 有点新,任何帮助将不胜感激。

编辑:这是我发现的一个解决方案,如果其他人偶然发现这个......

sudo crontab -e
...
@daily /usr/bin/wget -q -O /var/log/maintenence.txt /var/www/admin/script.php
4

2 回答 2

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
于 2013-01-31T05:36:34.883 回答
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
于 2013-01-31T06:08:07.833 回答