首页 文章

在启动时运行c-programm并在Raspberry Pi上通过ssh查看echo

提问于
浏览
0

我在启动Linux时发现了许多启动脚本或程序的方法,但没有一个选项足以满足我的需求:

  • 我有一个Raspberry Pi运行raspbian wheezy

  • 我有一个编译的c程序,它不时创建回声输出

  • 我希望程序在启动pi时运行,并能够通过ssh连接并查看程序中发生了什么(获取echo-live-output,而不仅仅是日志文件) .

有没有办法实现这个目标?

2 回答

  • 0

    要在启动时运行程序,请将其放在根 crontab 中并使用 @reboot 选项 . 为什么要以多种方式输出't you want to redirect the output to a log file? Then you can monitor it'(例如使用scp) .

  • 0

    对于遇到类似问题的人:我通过以下方式解决了它:

    我创建了一个startup-bash-script,包括

    sudo /foo/main.o | tee /foo/log;
    

    它将输出写入日志文件 . 由于输出是在无限循环中创建的,因此必须确保在每个 printf() 之后包含 fflush(stdout);

    然后我可以使用监视日志文件

    tail -f /foo/log
    

相关问题