SuperDuper! のスケジュールバックアップはログインしてないとダメなので…
SuperDuper! のスケジュールバックアップは、ログイン済みでSuperDuper! が起動できる状態にないと機能しない。ってゆーのは知ってる人は知ってると思う。
私は知らなくって、先日SuperDuper!ライセンスを取得したのでテキトーなサーバで試してみた。
このサーバは Mac OS X Server 10.3.x で動いていて、当然ながらログインしっぱなしなんて状態にはしていない。で、毎朝6時に Smart Update でフルバックアップが走る状態にしておいた。
ら。
SuperDuper! のスケジュールバックアップって、予め設定して生成したバックアップ設定ファイルを open コマンドで叩くように、ユーザの crontab に追加されるのね…
$ crontab -l 0 6 * * * open file:///Users/hoge/Library/Application?%20Support/SuperDuper?%21/Scheduled?%20Copies/Smart?%20Update?%20Server_Data?%20from?%20Server.sdsp/Copy?%20Job.app
いや、設定して数日放置してたんだけど、このユーザの crontab に "MAILTO = " とか設定してなくて、エラーメール生成されまくってたよ(汗
$ postqueue -p -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 0A35D73AF9 707 Sat Jul 21 06:00:00 hoge@server.example.jp (temporary failure. Command output: couldn't connect to lmtpd: No such file or directory_ 421 4.3.0 deliver: couldn't connect to lmtpd_ ) hoge@server.example.jp 662AD749AA 2545 Wed Jul 25 06:21:44 MAILER-DAEMON (temporary failure. Command output: couldn't connect to lmtpd: No such file or directory_ 421 4.3.0 deliver: couldn't connect to lmtpd_ ) hoge@server.example.jp 7601D740F9 707 Mon Jul 23 06:00:01 hoge@server.example.jp (temporary failure. Command output: couldn't connect to lmtpd: No such file or directory_ 421 4.3.0 deliver: couldn't connect to lmtpd_ ) hoge@server.example.jp 7EDD074579 707 Tue Jul 24 06:00:01 hoge@server.example.jp (temporary failure. Command output: couldn't connect to lmtpd: No such file or directory_ 421 4.3.0 deliver: couldn't connect to lmtpd_ ) hoge@server.example.jp A33A374597 2545 Tue Jul 24 07:01:44 MAILER-DAEMON (temporary failure. Command output: couldn't connect to lmtpd: No such file or directory_ 421 4.3.0 deliver: couldn't connect to lmtpd_ ) hoge@server.example.jp A78DB73E56 707 Sun Jul 22 06:00:01 hoge@server.example.jp (temporary failure. Command output: couldn't connect to lmtpd: No such file or directory_ 421 4.3.0 deliver: couldn't connect to lmtpd_ ) hoge@server.example.jp E43797499E 707 Wed Jul 25 06:00:00 hoge@server.example.jp (temporary failure. Command output: couldn't connect to lmtpd: No such file or directory_ 421 4.3.0 deliver: couldn't connect to lmtpd_ ) hoge@server.example.jp -- 9 Kbytes in 7 Requests.
気付いて速攻で crontab から該当行を削除して sudo postsuper -d ALL したっす。んー。
マニュアルに書いてないんだもんなぁ。んー。
ってゆーかやっぱ、touch hoge して find ~/ -newer hoge とかしないとダメですか。
てゆーかそもそも、ちゃんとメールが飛ぶように設定しとかないオレが悪いんですね…。
いつもいつも基本がなってなくて済みません。orz