フォアグラウンドプロセスはバックグラウンドで実行されます。
ctrl+z
bg 将一个在后台暂停的命令,变成在后台继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出
jobs
disown -h %1
ctrl+z
[1] +停止/usr/local/bin/pythonview_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] + / 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 &
- pre.outは、出力をpre.outというファイルにリダイレクトします。
- 2>&1は、標準エラー(2)を標準出力(&1)にリダイレクトし、標準出力(&1)はpre.outファイルにリダイレクトされます。
- &バックグラウンドで実行されている手段
jobs -l 查看运行的后台进程
ctrl+z 将前台任务转后台并冻结:
bg 将后台冻结的任务再次运行起来;
fg 将后台任务重新转前台执行;
Linuxサーバーからローカルにフォルダーをダウンロードします。
scpコマンドを使用します。
scp [email protected]:/home/work/source.txt /home/work/
-
192.168.0.10マシンのsource.txtファイルをローカルの/ home / workディレクトリにコピーします
-
scpコピーフォルダー、-rパラメーターを追加:scp -r