Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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
Linux 进程到文件的管道pid_Linux_Unix_Pipe_Stdout_Stderr - Fatal编程技术网

Linux 进程到文件的管道pid

Linux 进程到文件的管道pid,linux,unix,pipe,stdout,stderr,Linux,Unix,Pipe,Stdout,Stderr,我有一个长时间运行的进程,它不执行我从shell调用的任何操作: while true; do true; sleep 10; done & $1 这将向控制台显示PID。我想把这个PID读入一个文件,但我不知道如何读入。 我试过做: while true; do true; sleep 10; done & $1 > /path/to/file 但当我看文件时,它是空的 有人知道我应该做什么吗?我实际上已经知道如何使用$来做这件事了!而不是1美元。这可能不是最好的方

我有一个长时间运行的进程,它不执行我从shell调用的任何操作:

while true; do true; sleep 10; done & $1
这将向控制台显示PID。我想把这个PID读入一个文件,但我不知道如何读入。 我试过做:

while true; do true; sleep 10; done & $1 > /path/to/file 
但当我看文件时,它是空的


有人知道我应该做什么吗?

我实际上已经知道如何使用$来做这件事了!而不是1美元。这可能不是最好的方法,但似乎有效

while true; do true; sleep 10; done & echo $! > /path/to/file
还有其他建议吗