1

LAMP スタックとして Ubuntu 12.10 サーバーを実行しています。これには SSH ターミナルを介してアクセスします (物理的なボックスにアクセスできないため)。

私の質問は、選択した時間にスクリプトを自動的に実行するように ubuntu をセットアップする方法があるかどうかです。PHP やその他の言語 (おそらく Bash スクリプト?) で作成された自動メンテナンス スクリプトをスケジュールするのが好きです。私はこれが可能でなければならないと確信しています。

私はlinux/ubuntuに少し慣れていないので、助けていただければ幸いです。

編集:これは、他の誰かがこれに出くわした場合に見つけた1つの解決策です...

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 に答える