我正在制作一个 bash 脚本来向启动的程序发送命令,我在互联网上创建的唯一方法是通过命名管道。
有没有更简单的方法可以在同一个脚本中完成所有操作?因为命名管道的问题是我必须有 3 个脚本,一个用于管理程序,另一个从 main 发送信息,然后阅读器将信息解析到程序(如果我正确理解了上面的链接)。
这是一个问题,因为经理必须打电话给其他人,因为我需要读者接收一组文件作为输入,我发现没有办法这样做,如果你知道如何请回答这个其他问题。
谢谢
--- 26/01/2012 ---
卡尔发帖后我试过了
#!/bin/bash
MUS_DIR="/home/foo/dir/music"
/usr/bin/expect <<-_EOF_
spawn vlc --global-key-next n $MUS_DIR
sleep 5
send 'n'
sleep 5
send "n"
_EOF_
但它不起作用,它只是产生 vlc 但它不会跳过这首歌