crontab定时任务
Linux配置定时任务,大家都知道使用crontab这个系统功能,但有时候我们需要区分用户执行,下面就直接说一下2种方法的区别: 方法1: 使用命令 crontab -e 然后直接编辑定时脚本。 这样执行以后,属于用户自定义的,会被写到 /var/spool/cron 目录下,生成一个和用户名一致的文件,文件内容就是我们编辑的定时脚本。 [ root@localhost cron.d ] # cd /var/spool/cron [ root@localhost cron ] # ll 总用量 4 -rw-------. 1 root root 52 12月 9 10:58 root [ root@localhost cron ] # pwd /var/spool/cron [ root@localhost cron ] # cat root */1 * * * echo "helloword" >> /home/andre/hello.txt ##每分钟执行一次helloword到文件里面 实用crontab -e 不弹出vi编辑,而是出现一个数字,可以编辑你的用户环境变量 增加以下语句 export EDITOR = vim 方法二 [ root@localhost ~ ] # cat /etc/crontab SHELL = / bin / bash PATH = /