我有一个长时间运行的进程,它不会执行任何我从shell调用的内容:
while true; do true; sleep 10; done & $1
这会将PID显示到控制台。我想将这个PID读入一个文件,但我无法弄清楚如何。 我试过了:
while true; do true; sleep 10; done & $1 > /path/to/file
但是当我查看文件时,它是空的。
有人知道我应该做什么吗?
答案 0 :(得分:1)
我实际上已经发现如何使用$来做到这一点!而不是1美元。它可能不是最好的方式,但似乎有效。
while true; do true; sleep 10; done & echo $! > /path/to/file
还有其他建议吗?