crontab脚本错误⽇志和正确的输出写⼊到⽂件
如果crontab不重定向输出,并且crontab所执⾏的命令有输出内容的话,是⼀件⾮常危险的事情。因为该输出内容会以邮件的形式发送给⽤户,内容存储在邮件⽂件
/var/spool/mail/$user
如果命令执⾏⽐较频繁(如每分钟⼀次),或者命令输出内容较多,会使这个邮件⽂件不断追加内容,⽂件越来越⼤。⽽邮件⽂件⼀般存放在根分区,根分区⼀般相对较⼩,所以会造成根分区写满⽽⽆法登录服务器。
好玩的魔兽防守地图不输出内容
*/5****/root/XXXX.sh &>/dev/null 2>&1
将正确和错误⽇志都输出到 /tmp/load.log
*/1****/root/XXXX.sh >/tmp/load.log 2>&1&第四针新冠疫苗的不良反应
只输出正确⽇志到 /tmp/load.log
*/1****/root/XXXX.sh >/tmp/load.log &
等同于
*/1****/root/XXXX.sh 1>/tmp/load.log &
自动化是什么专业只输出错误⽇志到 /tmp/load.log
好像的近义词是什么*/1****/root/XXXX.sh 2>/tmp/load.log &
最经典灯谜大全及答案名词解释
在shell中,每个进程都和三个系统⽂件相关联:标准输⼊stdin,标准输出stdout和标准错误stderr,三个系统⽂件的⽂件描述符分别为0,1和2。所以这⾥2>&1的意思就是将标准错误也输出到标准输出当中。
> 就相当于 1> 也就是重定向标准输出,不包括标准错误。通过2>&1,就将标准错误重定向到标准输出了(stderr已作为stdout的副本),那么再使⽤>重定向就会将标准输出和标准错误信息⼀同重定向了。如果只想重定向标准错误到⽂件中,则可以使⽤2> file。考雅思的费用是多少
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论