cronの設定
さて、今度こそcronを設定しようとすると、パーミッションがないとのこと。
$ crontab -l -bash: /usr/bin/crontab: Permission denied $ ls -l /usr/bin/crontab -rwsr-x--- 1 root cron 23516 Dec 28 03:16 /usr/bin/crontab
どうやら、cronグループに所属していないといけないようだ。管理者の許可なくcronは使わせないというポリシーなのかも。
さらに、Linuxだと管理者(root権限)はcrontabを使わず、 /etc にある cron.hourly、cron.daily、cron.weekly、cron.monthly ディレクトリにシェルスクリプトを配置するらしい。確かに、crontabにつらつらと書くよりも分かりやすくて確実かも。Solarisとはだいぶ違うのですね。
$ sudo gpasswd -a machu cron Adding user machu to group cron
参考