2012年12月20日

Cronで定期的な処理を実行

QNAP NASでcronを利用しシェルを定期的に実行する方法

下記、共有フォルダ Temp 下の全ファイル&フォルダを毎朝5時に削除する場合の例。

◆シェルスクリプトの作成

vi /usr/local/bin/TempClean.sh
#!/bin/sh
rm -r -f /share/Temp/*.*

◆実行権の付与

chomod +x /usr/local/bin/TempClean.sh

◆crontabへの登録

vi /etc/config/crontab
0 5 * * * /usr/local/bin/TempClean.sh

Note:
一般的なジョブ登録方法 crontab -e では、再起動でクリアされてしまう。

◆crontabの再起動

crontab /etc/config/crontab

cf.
QNAP Wiki (Add items to crontab)
QNAPでCRONをいじる方法
バックアップを自動でやりたい
posted by rocknfields at 20:03| QNAP NAS