답변:
다른 사람들은 이미에 대해 답변했습니다 nohup
. 실용적인 참고 사항 : screen
또는 tmux
세션 내에서 이런 종류의 작업을 수행하는 것이 좋습니다 . 이렇게하면 연결을 끊었다가 나중에 다시 연결하여 출력 및 최종 결과를 볼 수 있습니다.
다음과 같이 간단합니다.
nohup sh -c "wget $url && wget $url2" > /dev/null 2>&1 &
그러나 URL에 특수 문자가 포함되어 있으면 더 안전한 옵션을 사용할 수있는 경우 문제가 발생할 수 있습니다.
nohup sh -c "wget \"$url\" && wget \"$url2\"" > /dev/null 2>&1 &
sh -c
위치 매개 변수를 통해 액세스 할 수있는 별도의 인수, 경유 ( $0
, $1
, ...). 문자열 구문 분석을 위해 인수를 올바르게 인용하는 쉽고 간단한 방법은 없습니다. 큰 따옴표가 $url
포함되어 있으면 이스케이프 된 큰 따옴표를 사용하려는 시도가 실패 합니다. a='problem"'; sh -c "echo \"$a\""
직접 시도해보십시오 . sh -c
실행하려고 하면 구문 오류가 발생 합니다 echo "problem""
.
$url
하고 $url2
사용된다.