linux服务器文件交换和任务后台运行
程序员文章站
2022-05-01 08:11:55
...
服务器端相关的工作,这里只要介绍4个命令。
- rz,从客户端上传文件到服务器端
- sz,从服务器取回文件到本地
- nohup,不挂断运行
- &,后台运行
rz,sz
例子:
我想在服务器运行一个python脚本 test.py,这个脚本在本地,使用ftp传输要登陆比较麻烦,直接使用命令。
前提是你安装了相应包。
直接输入rz命令,window端会弹出文件选择窗口,选择所需上传文件
rz
假如我刚才的 test.py 做了一点修改,想把它从服务器取回来替换之前的文件,直接使用下面的命令
sz test.py
然后选择存放目录。
nohup 不挂断运行
参考:nohup命令
命令格式:nohup 命令
刚才的test.py可能要执行10个小时,期间我可能要退出登陆,断开与服务器的连接,我们希望它在这种情况下依然能够一直执行到结束。
nohup python test.py
& 后台运行
linux后台执行命令:&和nohup
命令格式:命令 &
刚才的脚本在后台运行,只需要是用下面的命令:
python test.py &
让它在后台一直运行到结束
nohup python test.py &