通常我们在食谱中使用 crontab -u。然而,我们有一些 Solaris 10 boxen,其中 crontab 的风格不支持 -u 标志。有没有办法使用 Solaris 的 crontab 命令部署现有的 crontab 文件?如何?
答案1
这应该相当于crontab -u user filename
:
su user -c "'crontab filename'"
答案2
我以前用过这个技巧来解决 Solaris 问题:
EDITOR="cat $file >" VISUAL="cat $file >" crontab -e "$user"