如何运行使终端程序在重新启动时自动运行并使用预设的输入变量

如何运行使终端程序在重新启动时自动运行并使用预设的输入变量

我想知道如何运行使终端程序在重新启动时自动运行并使用预设的输入变量。我想做的是运行 bro control,这是一个需要输入的终端程序。我知道当您运行 cron 作业(即终端命令)时,它不会显示终端屏幕。我希望它在后台使用预定义的输入运行。该命令还需要 root 权限,如果有一个 cron 作业方法可以做到这一点,那很简单,只需将其放在 root cron 选项卡中即可。
自动运行的代码示例:

broctl  
start
exit  

上次我问这个问题时没有人回答。我希望通过使其更广泛、更容易理解,有人能够得到答案。我对此进行了研究,但找不到答案。希望有人知道如何做到这一点。顺便说一句,我正在运行 Linux-Mint。

答案1

将所需的输入保存到文件中,然后将该文件作为输入参数传递给程序。

my_command --some_flags_if_needed < path/to/file/containing/input

相关内容