আমার ইউএসবি মডেম সংযুক্ত থাকাকালীন আমি পিপিপি সংযোগ চালাতে চাই , তাই আমি এই 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এবং &কাজ করে না?