Yet*_*ser 2 linux bash captive-portal
我有一个脚本可以启动 Firefox 4 秒,然后杀死它。Firefox 会自动登录强制门户,所以只要 wifi 连接,我只需要打开它 4 秒钟。我在 Ubuntu 13.04 上。
我的问题似乎是没有设置 $pid 。
firefox ; pid=$!
sleep 4
kill $pid
Run Code Online (Sandbox Code Playgroud)
编辑:删除集,现在它给了一个无效的 pid。
您的脚本不起作用,因为它会等到 firefox 进程结束,然后再执行pid=$!另一个命令。
做你想做的一个简单的方法是timeout:
timeout 4s firefox
Run Code Online (Sandbox Code Playgroud)
它启动第一个参数后提供的程序,并在第一个参数指定的时间过后停止它。
| 归档时间: |
|
| 查看次数: |
6010 次 |
| 最近记录: |