আমার ইউএসবি মডেম সংযুক্ত থাকাকালীন আমি পিপিপি সংযোগ চালাতে চাই , তাই আমি এই 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
সংযোগ করার সময় নেই (ডায়াল আপের জন্য এটির সময়সীমা 10s)।
আমি কীভাবে দীর্ঘ সময়ের প্রক্রিয়া চালাতে পারি, এটি হত্যা করা হবে না?
আমি ব্যবহার করার চেষ্টা করেছি nohup
, তবে এটিও কার্যকর হয়নি।
সিস্টেম: আর্চ লিনাক্স
হালনাগাদ
আমি একটি সমাধান পাওয়া এখানে , ধন্যবাদ maxschlepzig ।
আমি at now
আমার কাজটি ইউদেব প্রক্রিয়া থেকে আলাদা করে চালানোর জন্য ব্যবহার করি।
তবে একটি প্রশ্ন উত্তরহীন রয়ে গেছে: কেন nohup
এবং &
কাজ করে না?