要使用Python自動化Linux任務,您可以使用Python的subprocess模塊來執行shell命令
sudo apt-get install python3
automate_linux_tasks.py的Python腳本文件:touch automate_linux_tasks.py
nano:nano automate_linux_tasks.py
file_list.txt的文件中:import subprocess
# 使用find命令查找當前目錄中的所有文件,并將結果保存到file_list.txt文件中
subprocess.run(['find', '.', '-type', 'f'], stdout=open('file_list.txt', 'w'))
保存并關閉文件。
在終端中運行以下命令以執行Python腳本:
python3 automate_linux_tasks.py
現在,您已經成功地使用Python自動化了一個Linux任務。您可以根據需要修改腳本以執行其他任務,例如創建文件夾、移動文件、更改文件權限等。要執行其他命令,只需將subprocess.run()函數中的參數更改為所需的命令即可。例如,要創建一個名為new_folder的新文件夾,您可以使用以下代碼:
subprocess.run(['mkdir', 'new_folder'])