- 主题:如何向某进程强行发送按键信号? (转载)
【 以下文字转载自 LinuxApp 讨论区 】
发信人: ex2 (唐诗宋词,Fortran数值), 信区: LinuxApp
标 题: 如何向某进程强行发送按键信号?
发信站: 水木社区 (Sat May 22 18:33:29 2021), 站内
在同一个用户的登录状态下,
某进程已经运行到一半,等待键盘键入Yes\No\All
但现在人不在机器旁边,无法手敲键盘
只能通过同一用户帐号进行ssh登录到该机器上(假定就是root权限好了)
怎样才能将该进程切到新登录的命令行界面?
或者
如何才能向该进程发送一个Y\N\A + 回车 信号?
谢谢
--
FROM 183.54.232.*
装个远程键盘软件直接按一下
【 在 ex2 的大作中提到: 】
: 发信人: ex2 (唐诗宋词,Fortran数值), 信区: LinuxApp
: 标 题: 如何向某进程强行发送按键信号?
: 发信站: 水木社区 (Sat May 22 18:33:29 2021), 站内
: ...................
--
FROM 27.91.71.*
termios.TIOCSTI
【 在 ex2 的大作中提到: 】
: 【 以下文字转载自 LinuxApp 讨论区 】
: 发信人: ex2 (唐诗宋词,Fortran数值), 信区: LinuxApp
: 标 题: 如何向某进程强行发送按键信号?
: 发信站: 水木社区 (Sat May 22 18:33:29 2021), 站内
:
: 在同一
: ..................
发自「今日水木 on 电饭煲控制器」
--
FROM 114.84.255.*
下次用tmux/screen
这次可以sudo apt-get install reptyr碰碰运气?
【 在 ex2 (唐诗宋词,Fortran数值) 的大作中提到: 】
: 【 以下文字转载自 LinuxApp 讨论区 】
: 发信人: ex2 (唐诗宋词,Fortran数值), 信区: LinuxApp
: 标 题: 如何向某进程强行发送按键信号?
: ...................
--
FROM 125.38.56.*
查看进程pid,然后直接echo Y > /proc/$pid/fd/0 ?
--
FROM 123.58.117.*
也这么想,不过试了一下,不可以
【 在 zli07 的大作中提到: 】
: 查看进程pid,然后直接echo Y > /proc/$pid/fd/0 ?
: --
发自「今日水木 on SunOS 5.6」
--
FROM 119.114.253.*
向那个fd对应的tty文件发送试试呢
【 在 dajun 的大作中提到: 】
: 也这么想,不过试了一下,不可以
:
: 发自「今日水木 on SunOS 5.6」
: --
: 目测木耳已黑
发自「今日水木 on Android」
--
FROM 223.104.39.*
uinput
【 在 ex2 的大作中提到: 】
:
: 【 以下文字转载自 LinuxApp 讨论区 】
: 发信人: ex2 (唐诗宋词,Fortran数值), 信区: LinuxApp
: 标 题: 如何向某进程强行发送按键信号?
: 发信站: 水木社区 (Sat May 22 18:33:29 2021), 站内
#发自zSMTH@Pixel 4a
--
FROM 221.222.20.*
【 在 ex2 的大作中提到: 】
: 发信人: ex2 (唐诗宋词,Fortran数值), 信区: LinuxApp
: 标 题: 如何向某进程强行发送按键信号?
: 发信站: 水木社区 (Sat May 22 18:33:29 2021), 站内
: ...................
tmux 了解一下
--
FROM 121.69.31.*