Linux服务器使用技巧

前台进程到后台运行:

ctrl+z
bg  将一个在后台暂停的命令,变成在后台继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出
jobs
disown -h %1

ctrl+z
[1]+ Stopped /usr/local/bin/python view_record_manage.py save 1
[root@dispatch_19 movie_score_builder]#bg
[1]+ /usr/local/bin/python view_record_manage.py save 1 &
[root@dispatch_19 movie_score_builder]#jobs
[1]+ Running /usr/local/bin/python view_record_manage.py save 1 &
[root@dispatch_19 movie_score_builder]#disown -h %1

程序直接在后台运行:

nohup python preprocess.py > pre.out 2>&1 &

-u 参数后会强制其标准输出也同标准错误一样不通过缓存直接打印到屏幕

nohup python -u abc.py > nohup.log 2>&1 &
  1. pre.out是将输出重定向到一个名为pre.out的文件中
  2. 2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到pre.out文件中
  3. &表示在后台运行
jobs -l 查看运行的后台进程
ctrl+z 将前台任务转后台并冻结:
bg 将后台冻结的任务再次运行起来;
fg 将后台任务重新转前台执行;

从Linux服务器下载文件夹到本地:

使用scp命令:

scp [email protected]:/home/work/source.txt /home/work/
  1. 把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下

  2. scp拷贝文件夹,加-r参数 : scp -r

猜你喜欢

转载自blog.csdn.net/qq_43779658/article/details/106150530
今日推荐