假设需要运行的命令为 yolo predict source=‘output1.mp4’ model=‘yolov8x.pt’
1. 后台运行(程序在后台运行,但直接在终端输出):
comand1 &
例:yolo predict source='output1.mp4' model='yolov8x.pt' &
2. 后台运行+定向输出(程序在后台运行,程序输出保存在指定的文件(追加写),若文件不存在则自动创建,若程序需要输入则会死等):
comand1 >> outputfile 2>&1 &
例:yolo predict source='output1.mp4' model='yolov8x.pt' >> output1.txt 2>&1 &
3. 后台挂起+定向输出(ssh断线后程序也能继续运行,若不指定输出文件则会自动创建并输出到nohup.out文件):
nohup comand1 >> outputfile 2>&1 &
例:nohup yolo predict source='output1.mp4' model='yolov8x.pt' >> output2.txt 2>&1 &
4. 查看进程:
使用jobs可以查看任务作业号 运行状态 任务命令(jobs -l额外显示进程id)(只在运行命令的窗口能查询到,其他窗口使用jobs查询不到该任务)
例:[1]+ Running nohup yolo predict source='output1.mp4' model='yolov8x.pt' >> output2.txt 2>&1 &



被折叠的 条评论
为什么被折叠?



