我在启动Linux时找到了许多启动脚本或程序的方法,但没有一个选项足以满足我的需求:
有没有办法实现这个目标?
答案 0 :(得分:0)
要在启动时运行程序,请将其放在根crontab
中并使用@reboot
选项。为什么不想将输出重定向到日志文件?然后,您可以通过多种方式监视其输出(例如,使用scp)。
答案 1 :(得分:0)
对于遇到类似问题的人:我通过以下方式解决了问题:
我创建了一个包含
的startup-bash脚本sudo /foo/main.o | tee /foo/log;
将输出写入日志文件。由于输出是在无限循环中创建的,因此必须确保在每fflush(stdout);
之后包含printf()
然后我可以使用
监控日志文件tail -f /foo/log