파일에서 데이터를 추출하여 사전에 저장하고이를 mysql 테이블에 삽입하는 긴 코드가 있습니다. 거의 1000 개의 파일로 구성된 폴더에서이 작업을 반복해야하는데 몇 시간이 걸릴 것입니다. 나는 많은 상충되는 충고를 보았고 어느 것이 가장 간단하고 가장 안전한지 확신하지 못한다. 컴퓨터에서 내 사용자가 로그 아웃하더라도 코드가 계속 실행되도록 할 수있는 명령이 있습니까 (즉, 터미널이 종료됨을 의미)? 나는 아직 그것을 시작하지 않았다.로그 아웃 후 코드를 실행 시키십시오.
1
A
답변
1
screen
또는 tmux
에서 코드를 실행할 수 있습니다.
1
코드가 현재 ./ingest-data.py
처럼 실행되는 것처럼 들리므로 가장 간단한 옵션은 접두어를 nohup
(no hangup의 약자)로 사용하는 것입니다.
nohup ./ingest-data.py
는 쉘이 떨어지면 디버깅 출력을 저장하려면 파일
nohup
출력을 리디렉션해야합니다.
Gnu Bash Redirection manual에 자세한 내용이 있습니다.
nohup ./ingest-data.py >output 2>&1 &
대안 단자는 멀티플렉서 (tmux
또는 byobu
같은) 분리 된 수동 재 부착되지만 쉘 연결 떨어지면 또한 지속 할 수있다. 터미널에 많은 시간을 할애하면 다른 기능이 도움이 될 수 있으므로 관심있는 항목과 동영상을 확인하십시오.
세 번째 옵션은 X2Go 또는 NoMachine을 사용한 데스크톱 분리/재 부착이지만 현재 프로젝트에서 사용할 수있는 것보다 더 많은 조정이 필요할 수 있습니다.
nohup
으로 시작하고 싶다면 다른 도구로 이동하십시오.
관련 문제
- 1. 로그 아웃 후 리디렉션
- 2. 그 정지 후 X 초 동안 코드를 실행 시키십시오.
- 3. 로그, 로그 아웃 후 쿠키 만료
- 4. 로그 아웃 후 사용자 확인
- 5. 로그 아웃 후 페이지 다시로드
- 6. 열기 후 로그 아웃 firebug
- 7. 로그 아웃 후 Magento 리디렉션
- 8. 공유 후 Facebook에서 로그 아웃 [Xamarin.Android]
- 9. 로그 아웃 후 mvc 페이지 리디렉션
- 10. 일정 시간이 지난 후 사용자 로그 아웃
- 11. 로그인하여 codeiginter에서 로그 아웃 코드를 교체하십시오.
- 12. 봄 보안 코드를 통한 로그 아웃
- 13. Jasig CAS 싱글 로그 아웃 - 로그 아웃
- 14. Vagrantfile에서 로그 아웃/로그인
- 15. 자동 로그 아웃 구현
- 16. Facebook 로그 아웃 후 내 로그/로그 아웃 링크를 업데이트하는 방법
- 17. 로그 아웃 후 CSS 렌더링 문제
- 18. 로그 아웃 후 장고의 현재 시간대가 기억됩니다.
- 19. 로그 아웃 후 Openfire ConversationID가 변경되었습니다.
- 20. 로그 아웃 후 캐시를 지우는 방법 Laravel에서
- 21. 로그 아웃 후 리디렉션 탱크 인증 CodeIgniter
- 22. 로그 아웃 후 SonataAdminbBundle 액세스 문제가 발생했습니다.
- 23. 로그 아웃 후 도시 비행선 통지 보내기
- 24. JSF 로그 아웃 후 ServletException이 발생했습니다.
- 25. 로그 아웃 후 세션 문제가 발생했습니다.
- 26. 비활성 후 페이스 북에서 자동 로그 아웃
- 27. 로그 아웃 후 핸드 셰이크가 파기됩니다. socket.io
- 28. 로그 아웃 후 유효한 폼 인증 세션
- 29. 로그 아웃 후 next_page에 매개 변수 보내기
- 30. 타이머가 만료 된 후 로그 아웃
이 질문은 이미 (질문이 있습니다.) https://superuser.com/questions/282350/how-do-i-run-a-script-in-the-background-and-leave-it-running- when-i-log-out)을 사용합니다. Dunno가 현명한 사람으로 폐쇄 될만한 가치가있는 경우. – TemporalWolf