crontab使用小技巧

unix的crontab功能很强大。

但是有的时候shell脚本需要依赖特定用户的环境变量,由于crontab执行时不会使用当前用户的环境变量,所以需要在shell脚本中写上很多的环境变量,比较麻烦。

有一种方式,可以在crontab中指定执行shell的用户:
在用root用户执行crontab的情况下可以使用以下方式:
         0,5,10,15,20,25,30,35,40,45,50,55 * * * * su - user1 -c "/home/shell.sh"
posted @ 2007-10-16 15:46  永春  阅读(562)  评论(0编辑  收藏  举报