執行長慶典序列我想這樣做:如何使用Python子
猛砸代碼:
grub --batch << EOF
root (hd0,1)
find /boot/grub/menu.lst
setup (hd0)
quit
EOF
Python代碼:
subprocess.call('grub --batch << EOF', shell=True)
subprocess.call('root (hd0,1)', shell=True)
subprocess.call('find /boot/grub/menu.lst', shell=True)
subprocess.call('setup (hd0)', shell=True)
subprocess.call('quit', shell=True)
subprocess.call('EOF', shell=True)
但是,這並不工作.. 有人現在是解決這個問題的另一種方法?
非常感謝!
使用換行符對整個命令執行一次「subprocess.call」調用。 – 2011-06-07 14:35:47
是的,我也是這麼想的。但沒有工作! – JonatasTeixeira 2011-06-07 14:46:05