2021 Jun. 05.
systemd/タイマーへの定期実行設定
参考ページ
systemdでtimerの作り方(最小限のサンプル) - Qiita
systemd/タイマー - ArchWiki
systemd .timerについて | そう備忘録
実行するスクリプト作成(clamdscan例)
( /YOUR/SCRIPT/myclamdscan.sh)
#!/bin/bash /usr/bin/clamdscan --log=/var/log/clamav/clamdscan.log --multiscan --fdpass --quiet --move /var/moved_virus /
systemdサービスファイル作成
/etc/systemd/system/myclamdscan.service
[Unit] Description=myClamdScan [Service] Type=simple ExecStart=/YOUR/SCRIPT/myclamdscan.sh [Install] WantedBy=multi-user.target
myclamdscan.serviceの有効化
# systemctl enable myclamdscan.service
systemdタイマーファイル作成
/etc/systemd/system/myclamdscan.timer
[Unit] Description=Runs myclamdscan.service [Timer] # ブート後、この時間後にこのタイマーを開始する OnBootSec=1min # 実行する時間の間隔 OnUnitActiveSec=4d Unit=myclamdscan.service [Install] WantedBy=multi-user.target
myclamdscan.timerの有効化
systemctl enable myclamdscan.timer systemctl start myclamdscan.timer