要使用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'])