USB modemim bağlıyken ppp bağlantısı çalıştırmak istiyorum , bu yüzden bu udevkuralı kullanıyorum:
ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\
RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}"
(My Modem göründüğü /devkadar ttyACM0)
newPPP.sh:
#!/bin/bash
/usr/bin/pon prov $1 >/dev/null 2>&1 &
Sorun:
udevOlay patlar ve newPPP.sh çalıştığı, ancak newPPP.shsüreç ~ 4-5s sonra öldürüldü. pppbağlanmak için zamanı yok (çevirmeli bağlantı için zaman aşımı süresi 10 saniyedir).
Öldürülmeyecek uzun süreli bir süreci nasıl yürütebilirim?
Kullanmayı denedim nohup, ama işe yaramadı.
Sistem: Arch Linux
Güncelleme
Maxschlepzig sayesinde burada bir çözüm buldum .
Kullandığım at nowUdev sürecinden müstakil işimi çalıştırın.
Ancak tek soru cevapsız kalıyor: Neden çalışıyor nohupve &çalışmıyor?