nohup

nohup으로 파이핑을 하면 왜 티가 중간에 멈추나요?
nohup

nohup으로 파이핑을 하면 왜 티가 중간에 멈추나요?

완료하는 데 몇 시간이 걸리는 스크립트(Laravel 프로젝트에서)를 실행하고 있습니다. nohupSSH 세션 연결이 끊길 때 종료되는 것을 방지합니다. nohup php artisan do:thing 2>&1 | tee ~/tmp 정상적으로 시작되지만 잠시 후 파이프 파손 오류가 발생하여 콘텐츠 출력이 중지되고 tee중지됩니다. 문서는 해당 시점에서 중지됩니다. teeSSH 세션 삭제로 인해 프로세스가 종료되었기 때문인 것 같습니다 . 멈출 수 있나요? 티 프로세스를 거부하고 ssh가...

Admin

파일 이름을 수동으로 지정하지 않고 오류 발생 시에만 nohup.out이 생성되도록 할 수 있습니까?
nohup

파일 이름을 수동으로 지정하지 않고 오류 발생 시에만 nohup.out이 생성되도록 할 수 있습니까?

nohup ./file $1 $2 &백그라운드에서 실행하여 stdout이 아닌 오류만 생성 하도록 할 수 있습니까 ?./filenohup.out 그러나 수동으로 지정하지 마십시오 nohup.out. nohup ./file $1 $2 >/dev/null 2>nohup.out & 또한 다음 상태 nohup: redirecting stderr to stdout및 리디렉션은 오류를 출력하거나 리디렉션하지 않습니다. 오류를 출력으로 리디렉션하라고 지시하지만 출력이 /dev/null로...

Admin

nohup 백그라운드 프로세스가 시작되지 않는 이유는 무엇입니까?
nohup

nohup 백그라운드 프로세스가 시작되지 않는 이유는 무엇입니까?

이 스크립트를 사용하여 애플리케이션을 시작합니다. #!/usr/bin/env bash set -u set -e set -x nohup pdm run python3.10 /root/visa/main_api.py > /root/visa/starup.log & tail -f /root/visa/starup.log ternimal 에서 스크립트를 쉘 명령으로 실행하면 ./scripts/startup.sh프로세스가 시작되지 않습니다. 그러나 다음과 같이 셸에서 백그라운드 시작 명령만 실행하면...

Admin

SSH를 통해 실행될 때 백그라운드 프로세스는 SIGINT에 의해 종료되지 않습니다.
nohup

SSH를 통해 실행될 때 백그라운드 프로세스는 SIGINT에 의해 종료되지 않습니다.

ssh, nohup, bg 등을 시도하고 있습니다. 다음을 사용하여 원격으로 테일 프로세스를 시작했습니다. $ ssh remotehost '{ nohup tail -f ut.log &> /dev/null < /dev/null &} && echo $!' 예상대로 백그라운드 테일 프로세스를 성공적으로 시작하고 pid를 인쇄하고 종료합니다. 그런 다음 원격 시스템에 로그인하고 pid를 확인합니다. $ ps -o pid,tid,ppid,pgid,sid,class,ni...

Admin

pycharm에서 호스트로 ssh를 실행하면 "원격 IDE 백엔드 시작"이라는 오랜 시간이 지난 후 "배포 실패" 창이 나타납니다.
nohup

pycharm에서 호스트로 ssh를 실행하면 "원격 IDE 백엔드 시작"이라는 오랜 시간이 지난 후 "배포 실패" 창이 나타납니다.

여기. "nohup: 입력 무시" 및 "stderr가 비어 있습니다"입니다. 그런데 이전 시도에서는 "nohup:입력 무시" 횟수가 3번이었습니다. 그런 다음 해당 연결을 삭제하고 호스트와 새 연결을 만듭니다. 사진 속 "nohup:ignore input" 개수가 7로 변경되었습니다. 어떻게 해결할 수 있나요? ...

Admin

Nohup 로그 파일 줄에 날짜를 추가하는 방법
nohup

Nohup 로그 파일 줄에 날짜를 추가하는 방법

내 서버에서 Python을 실행하고 있습니다. nohup 로그 파일의 줄에 날짜 및 시간 정보를 추가하고 싶습니다. 로그 파일 내용은 내가 하려는 작업(로그 파일 내에서)과 유사합니다. 09/09/2023 07:13 Traceback (most recent call last): 09/09/2023 07:13 //Some Error 09/09/2023 07:13 //Error... 이것이 가능합니까? 그래서 뭐? ...

Admin

nohup 및 disown 설정에도 불구하고 bash가 로그아웃 후에도 프로그램에 SIGTERM을 보내는 이유는 무엇입니까?
nohup

nohup 및 disown 설정에도 불구하고 bash가 로그아웃 후에도 프로그램에 SIGTERM을 보내는 이유는 무엇입니까?

SSH 세션에서 로그아웃한 후에도 계속되는 프로그램을 실행하고 싶습니다. 나는 시도했다: nohup myProg > /tmp/logfile 2>&1 & disown %1 그리고 systemd-run --scope --user myProg -p > /tmp/logfile 2>&1 & 두 경우 모두 프로세스는 자신을 시작한 bash 프로세스로부터 SIGTERM을 받습니다. (이 프로그램은 sigaction신호 처리에 사용되며 신호를 보내는 PID를 ...

Admin

nohup 스크립트 내에서 at으로 시작
nohup

nohup 스크립트 내에서 at으로 시작

원격 서버에서 postgres 덤프를 실행하려고 하는데 몇 시간이 걸립니다. 이 작업을 수행하고 시작하기 위해 대상에서 bash 스크립트를 사용합니다.at 이제 문제가 발생할 경우를 대비해 를 사용하지만 nohup이 작업을 수행해야 하는지(시작 스크립트 사용으로 인해 at), 명령에서 직접 사용하는 것이 더 나은지 pg_dump(아래 참조) 아니면 스크립트 작성을 시작하는 것이 더 나은지 확실하지 않습니다 nohup. 명령 자체에서 수행하면 건너뜁니다. 스크립트의 현재 명령은 다음과 같습니다. noh...

Admin

Conda 환경의 원격 Linux 서버에서 계속 실행
nohup

Conda 환경의 원격 Linux 서버에서 계속 실행

Conda 환경에서 작업 중인데 연결을 끊은 후에도 계속 실행하고 싶습니다. 보통 이런 용도로 nohup을 사용하는데, conda 환경에서도 nohup을 사용할 수 있나요? nohup bash program.sh이 명령이 유효한가요? 아니면 어떻게 진행해야 하나요? ...

Admin

Conda 환경에서 nohup을 사용할 수 있나요?
nohup

Conda 환경에서 nohup을 사용할 수 있나요?

SSH로 연결된 원격 Linux 서버에서 conda 환경으로 프로그램을 실행하려고 하는데 시간이 오래 걸립니다. nohup을 사용하여 로그아웃할 수 있나요? Conda 환경으로 인해 문제가 발생합니까? 어떻게 진행하나요? ...

Admin

nohup 프로세스 pid는 새 쉘에서는 보이지 않지만 이전 쉘에서는 여전히 보입니다.
nohup

nohup 프로세스 pid는 새 쉘에서는 보이지 않지만 이전 쉘에서는 여전히 보입니다.

SSH 터미널 창 셸을 열고 서버에 연결한 후 다음 명령을 실행합니다. nohup sleep 50000 & 실행하면 ps다음과 같이 표시됩니다. PID TTY TIME CMD 1 ? 00:00:00 bash 56 ? 00:00:00 sleep 148 ? 00:00:00 ps 이제 여전히 첫 번째 셸 세션에 연결되어 있고 첫 번째 세션과 동일한 자격 증명을 사용하는 동안 서버에 대한 두 번째 SSH 터미널 창 셸을 열고...

Admin

Nohup은 WSL2에서 Windows 구문을 사용할 수 없습니다.
nohup

Nohup은 WSL2에서 Windows 구문을 사용할 수 없습니다.

다음과 같이 OneDrive에서 Tiddlywiki를 실행하고 있습니다.이것지도 시간. WSL2에서 이것을 실행하고 있습니다. cd /mnt/c/Users/mobil/OneDrive/node && nohup cmd.exe /c tiddlywiki.cmd mynewwiki --listen 이전 Linux 설치에서는 이것을 실행해야 했지만 어떤 이유로 새 Linux 설치에서는 작동하지 않습니다. cd /mnt/c/Users/mobil/OneDrive/node && nohup...

Admin

nohup 출력을 파일에 추가하지 않고 어떻게 바꿀 수 있습니까?
nohup

nohup 출력을 파일에 추가하지 않고 어떻게 바꿀 수 있습니까?

최근에는 백그라운드에서 스크립트를 실행하고 다른 컴퓨터의 출력을 모니터링할 수 있어야 했습니다. 이러한 이유로 다음 명령을 사용할 수 있었습니다. $ nohup ./rsync.sh > ./output.txt rsync.sh스크립트에 포함된 내용은 다음과 같습니다 . #!/bin/bash set -ex rsync -av --progress /home/martins/Documents/Copy/CopyFrom/ /home/martins/Documents/Copy/CopyTo/ echo "Don...

Admin

터미널과 독립적으로 백그라운드에서 명령을 실행하고, 실패할 경우 대체 명령을 실행합니다.
nohup

터미널과 독립적으로 백그라운드에서 명령을 실행하고, 실패할 경우 대체 명령을 실행합니다.

목표: 터미널과 독립적으로 명령을 실행하고 즉시 반환합니다. 명령이 실패하면 대체 터미널 독립적 명령을 실행하고 즉시 반환하십시오. 나는 다음을 수행했습니다. 명령이 유효하면 작동하지만, 실패해도 오류 코드 0을 반환합니다. 첫 번째 거부를 제거하여 코드를 수정할 수 있지만 명령이 즉시 반환되지는 않습니다. ErrorCode=$( nohup "${Command[@]}" >/dev/null 2>&1 & Pid=$! ...

Admin