crontab 自动运行Shell脚本 但不自动发邮件 提醒:你是怎么发邮件的?mail命令?要记着跟mail命令的全路径/bin/mail。不一定正确,可以试一下先。
linux crontab执行定时脚本 一切都可以执行 但是执行了一段时间后 有的脚本会无法调起执行怎么回事 每分钟执行一次的话是不需要加上\"/1”的,并且echo输出的值也不会在当前窗口输出的。你想测试的话你可以把那个命令换成sleep 100,时间到了之后你再执行 ps aux|grep sleep 就能判断出有没有执行了。[root@localhost aa]#ps aux|grep sleeproot 17142 0.0 0.1 1668 388?Ss 03:52 0:00 sleep 100root 17149 0.0 0.2 5028 660 pts/2 R+03:53 0:00 grep sleep
crontab中启动的shell脚本不能正常运行,但是使用手动执行没有问题 ? 在脚本第一行写上source/etc/profile,因为cront进程不会自动加载用户目录下的.profile文件。请参考《Linux就该这么学》入门书籍。