scp 명령 백그라운드 실행
2792 단어 scp 백그라운드 실행시스템
1. scp 명령을 정상적으로 실행합니다. 2.ctrl + z를 입력하여 작업을 일시 중지합니다. 3.bg 백그라운드에 넣기 4.disown -h 이 작업을 HUP 신호를 무시합니다. 5.테스트 세션이 중단되어 작업이 계속 실행되고 영향을 받지 않습니다.정상적으로 scp 명령을 실행하여oradb30기계에서 폴더를oradb31기계로 복사합니다: scp-r/u01/media/Disk1/192.168.1.31:/u01/media.
[root@oradb30 ~]# scp -r /u01/media/Disk1/ 192.168.1.31:/u01/media/
reverse mapping checking getaddrinfo for bogon failed - POSSIBLE BREAK-IN ATTEMPT!
[email protected]'s password:
...
filegroup2.jar 100% 84KB 83.8KB/s 00:00
filegroup9.jar
2. ctrl + z 일시 중지 작업 입력 ctrl + z 일시 중지
[1]+ Stopped scp -r /u01/media/Disk1/ 192.168.1.31:/u01/media/
[root@oradb30 ~]#
이 때 jobs를 보려면 다음과 같이 하십시오.
[root@oradb30 ~]# jobs
[1]+ Stopped scp -r /u01/media/Disk1/ 192.168.1.31:/u01/media/
[root@oradb30 ~]#
3. bg 백그라운드에 배치bg 작업 번호를 백그라운드에 배치합니다.
[root@oradb30 media]# bg %1
[1]+ scp -r Disk1/ 192.168.1.31:/u01/media/ &
백그라운드에서 작업이 이미 실행 중인지 확인하려면 다음과 같이 하십시오.
[root@oradb30 media]# jobs
[1]+ Running scp -r Disk1/ 192.168.1.31:/u01/media/ &
4.disown -h 이 작업을 HUP 신호에서 무시하려면disown -h를 사용하여 이 작업을 HUP 신호에서 무시합니다.
[root@oradb30 media]# disown -h %1
[root@oradb30 media]# jobs
[1]+ Running scp -r Disk1/ 192.168.1.31:/u01/media/ &
작업 상태 및 상위 프로세스 번호를 보려면 다음과 같이 하십시오.
[root@oradb30 media]# ps -ef|grep scp
root 12704 12638 0 05:19 pts/0 00:00:01 scp -r Disk1 192.168.1.31 /u01/media/
root 12705 12704 8 05:19 pts/0 00:00:17 /usr/bin/ssh -x -oForwardAgent no -oPermitLocalCommand no -oClearAllForwardings yes 192.168.1.31 scp -r -t /u01/media/
root 12823 12638 0 05:22 pts/0 00:00:00 grep scp
5. 테스트 세션 중단, 작업 재개 영향 없이 세션 분리 테스트 작업을 백그라운드로 계속할 수 있는지 여부:
[root@oradb30 media]# exit
logout
Last login: Thu Jan 5 05:19:50 2017 from 192.168.1.198
[root@oradb30 ~]#
[root@oradb30 ~]#
[root@oradb30 ~]#
[root@oradb30 ~]# ps -ef|grep scp
root 12704 1 0 05:19 ? 00:00:02 scp -r Disk1 192.168.1.31 /u01/media/
root 12705 12704 8 05:19 ? 00:00:17 /usr/bin/ssh -x -oForwardAgent no -oPermitLocalCommand no -oClearAllForwardings yes 192.168.1.31 scp -r -t /u01/media/
root 12854 12829 0 05:22 pts/2 00:00:00 grep scp
세션이 끊어져서 중단되지 않았고 부모 프로세스 번호가 1이 된 scp 작업이 계속 실행되는 것을 발견했습니다.
만약 다른 작업이 nohup 백엔드로 실행되어야 하는데 실행할 때 nohup을 사용하는 것을 잊어버리면 이 방법을 참조하여 설정할 수 있습니다.
ssh 비밀번호 없이 로그인을 설정하면 nohup scp... &집행하다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
centos 시스템 초기화 스크립트 작성스크립트의 조직 구조 스크립트 포털 코드...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.