Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 我是否制作了一个在rc.local中运行的bash脚本,并发出echo/read,以便在当前打开的终端中显示它?_Linux_Bash_Terminal_Echo - Fatal编程技术网

Linux 我是否制作了一个在rc.local中运行的bash脚本,并发出echo/read,以便在当前打开的终端中显示它?

Linux 我是否制作了一个在rc.local中运行的bash脚本,并发出echo/read,以便在当前打开的终端中显示它?,linux,bash,terminal,echo,Linux,Bash,Terminal,Echo,我使用的是Linux16.04,我试图完成的是运行一个特定的脚本,当终端打开并且python程序处于活动状态时,它会杀死python并向您提问并存储答案 问题是,当它在rc.local中运行时,它确实会停止python,但不会将问题或回显消息转发给我。这就引出了我的问题:我是否要制作一个在rc.local中运行的bash脚本,并发出echo/read,以便在当前打开的终端中显示它?所以你想“接管”终端,中断那里运行的任何东西,问问题,阅读答案并将控制权交还给原始程序?或多或少,但我的脚本已经杀死

我使用的是Linux16.04,我试图完成的是运行一个特定的脚本,当终端打开并且python程序处于活动状态时,它会杀死python并向您提问并存储答案


问题是,当它在rc.local中运行时,它确实会停止python,但不会将问题或回显消息转发给我。这就引出了我的问题:我是否要制作一个在rc.local中运行的bash脚本,并发出echo/read,以便在当前打开的终端中显示它?

所以你想“接管”终端,中断那里运行的任何东西,问问题,阅读答案并将控制权交还给原始程序?或多或少,但我的脚本已经杀死了其中一个正在运行的程序,因此,我应该如何执行您所说的操作?好的,您希望在运行python的同一终端上执行此操作。我想到了包装器脚本。但是,为什么要让用户运行python然后杀死它呢?你可以说python处于活动状态是一切的触发因素,要继续脚本,你必须杀死它。所以你想“接管”终端,中断那里正在运行的任何东西,问问题,阅读答案并将控制权交还给原始程序?或多或少,但我的脚本已经杀死了其中一个正在运行的程序,因此,我应该如何执行您所说的操作?好的,您希望在运行python的同一终端上执行此操作。我想到了包装器脚本。但是,为什么要让用户运行python然后杀死它呢?你可以说python处于活动状态是触发一切的因素,为了继续脚本,你必须杀死它。