Running a process in the background with input/output redirection
我很想知道在\\'位置是否有所不同
控制操作员
这里
1 2 | setsid python script.py < /dev/zero & > log.txt & setsid python script.py & < /dev/zero > log.txt |
因此,这两行实际上分别执行两个命令。第一个等效于两个命令:
1 2 | setsid python script.py < /dev/zero & > log.txt & |
第二个等效于:
1 2 | setsid python script.py & < /dev/zero > log.txt |
如果您想知道,
的空文件。
重新导向
1 | setsid python script.py < /dev/zero &> log.txt & |
带有
1 | setsid python script.py < /dev/zero > log.txt & |
此最终版本与上一个相似,只是它仅将stdout重定向到
因此,
在第一种情况下:
1 | setsid python script.py < /dev/zero &> log.txt & |
第一个
在第二种情况下:
1 | setsid python script.py < /dev/zero & > log.txt & |
您单独拥有第一个
在第三种情况下:
1 | setsid python script.py < /dev/zero > log.txt & |
您在末尾有
在最终情况下:
1 | setsid python script.py & < /dev/zero > log.txt |
您将
这有所作为。
之类的东西您实际上在做什么
1 | setsid python script.py & < /dev/zero > log.txt |
在后台运行
此外,
(这种对" null"命令的支持就是为什么在单独的行上有时会出现类似