我已经在一个项目上工作了几个星期了,我遇到了一些我想不出来的事情(可能很简单)。
import os
os.system("service hostapd start && hostapd /etc/hostapd/hostapd.conf")
os.system("service someservicethatIuse start")
当我启动
hostapd
时,脚本会暂停,因为它启用了一个访问点。我试着用xfce4-terminal --tab -e "hostapd /etc/hostapd/hostapd.conf" --tab -e "service someservicethatIuser start"
运行它,但似乎不起作用:-/(语言:Python2.6)
最佳答案
我不知道hostapd,但通常只要运行service foo start
就可以启动服务,而且不会阻塞。
无论如何,您可以使用sh
&
运算符在prallel中运行shell进程:
import os
os.system("service hostapd start && hostapd /etc/hostapd/hostapd.conf &")
os.system("service someservicethatIuse start")