USB 모뎀이 연결되어있을 때 ppp 연결 을 실행하려고 하므로이udev
규칙을 사용합니다 .
ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\
RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}"
(내 모뎀은 /dev
로 나타납니다 ttyACM0
)
newPPP.sh :
#!/bin/bash
/usr/bin/pon prov $1 >/dev/null 2>&1 &
문제:
udev
이벤트가 발생, 그리고 newPPP.sh가 실행되고 있지만, newPPP.sh
과정은 ~ 4-5s 후 살해된다. ppp
연결할 시간이 없습니다 (전화 접속 시간은 10 초입니다).
어떻게 오랜 시간 동안 프로세스를 실행할 수 있습니까?
을 사용해 보았지만 nohup
작동하지 않았습니다.
시스템 : 아치 리눅스
최신 정보
maxschlepzig 덕분에 여기 에서 해결책 을 찾았습니다 .
at now
udev 프로세스에서 분리 한 작업을 실행 하는 데 사용 합니다.
그러나 하나 개의 질문은 답이 남아있다 : 왜 nohup
와 &
일하지?