我有一个程序,比如
#!/bin/bash
while ( true ){
echo 'hello'
sleep 10
}
这是从 crontab 启动的,如下所示
0 0 1 1 *
我可以使用如下命令列出正在运行的进程
ps aux | grep print.sh
有没有办法可以在 crontab 启动该脚本后查看其标准输出?
答案1
您可以将输出重定向到文件,然后使用 读取它tail
。
#!/bin/bash
while ( true ){
echo 'hello' >> $HOME/tmp/log
sleep 10
}
现在您可以使用 查看输出tail
。
tail -f $HOME/tmp/log