Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何将cronjob的输出和错误重定向到单独的文件?_Bash_Shell_Command Line - Fatal编程技术网

Bash 如何将cronjob的输出和错误重定向到单独的文件?

Bash 如何将cronjob的输出和错误重定向到单独的文件?,bash,shell,command-line,Bash,Shell,Command Line,我每3分钟设置一个cronjob来运行bash脚本。现在,我希望将输出和错误分离到两个单独的文件中。我确实阅读了中给出的答案,并尝试了*/3****./script.sh>>output.log 2>>errors.log(>,因为我正在创建一个文件,以防它不存在),但这似乎再次将输出重定向到errors.log。我做错了什么?应该可以 也许您的问题是您没有为脚本和日志文件使用绝对路径?可能是您的o/p也将转到stderr,只需执行*/3****./script.sh 2>>errors.log

我每3分钟设置一个cronjob来运行bash脚本。现在,我希望将输出和错误分离到两个单独的文件中。我确实阅读了中给出的答案,并尝试了
*/3****./script.sh>>output.log 2>>errors.log
>
,因为我正在创建一个文件,以防它不存在),但这似乎再次将输出重定向到
errors.log
。我做错了什么?

应该可以


也许您的问题是您没有为脚本和日志文件使用绝对路径?

可能是您的o/p也将转到stderr,只需执行*/3****./script.sh 2>>errors.log并检查它是否重定向输出以及erros.log。