电脑上怎么同时运行多个脚本?小白也能搞定

你写了个 Python 脚本自动整理下载文件,又有个 Bash 脚本定时备份桌面,还想让它们一起跑着——别关窗口、别来回切,其实真能同时开好几个,不卡不冲突。

Windows 上试试:命令行+新窗口

右键开始菜单 → 选「Windows 终端(管理员)」或「命令提示符」,输入:

start python auto_clean.py
start python backup_desktop.py
每条 start 都会弹出一个新窗口,各自跑各自的脚本。想静默运行不弹窗?换成:
start /min python auto_clean.py
窗口最小化启动,桌面干净利落。

macOS 和 Linux:后台加 & 就完事

打开终端,进到脚本所在文件夹,直接加个 &

python3 auto_clean.py &
bash backup.sh &
两个脚本立刻在后台跑起来,光标马上回来,还能继续敲命令。想看它们还在不在?输一句:
jobs
就能列出当前终端里的后台任务。

小提醒:别让脚本抢同一个文件

比如两个脚本都往 log.txt 里写内容,没加锁的话容易乱码或覆盖。简单起见,让每个脚本写自己的日志:

# auto_clean.py
with open('clean_log.txt', 'a') as f:
  f.write('[{}] 清理完成\n'.format(time.ctime()))
# backup.sh
echo "[$(date)] 备份完成" >> backup_log.txt
各干各的,互不打扰。

进阶一点:用 tmux 或 screen(适合常驻)

如果你有脚本要一直跑着(比如监控温度、监听消息),推荐装个 tmux

brew install tmux  # macOS
sudo apt install tmux # Ubuntu
启动后按 Ctrl+b 再按 c 新建一个窗口,Ctrl+b + n 切下一个——就像给终端开了多个标签页,关掉终端也不影响脚本运行。