【发布时间】:2016-11-11 22:06:37
【问题描述】:
我需要根据需要运行这些命令。最好我想双击该文件,然后运行命令,然后关闭文件。
但是,当我通过 ubuntu 上的打开终端运行命令并输入 ./start_wifi.py 时,它会失败并显示:
$ ./start_wifi.py
^C./start_wifi.py: line 6: syntax error near unexpected token `"rfkill unblock all"'
./start_wifi.py: line 6: `os.system("rfkill unblock all")'
这是我的脚本:
#!/bin/bash
import os
import time
os.system("rfkill unblock all")
print("\nunblocked wlp5s0\n")
os.system("sudo iwlist wlp5s0 scan")
print("\nscanned for wireless networks\n")
os.system("sudo ip link set wlp5s0 up")
print("\nbrought up wlp5s0...\ngive it 5 seconds...\nsleeping now\n")
time.sleep(5)
exit()
我能做些什么来实现这个目标?
【问题讨论】:
标签: python bash ubuntu executable