ਕਰੀਬ ਇੱਕ ਸਾਲ ਲਈ ਮੈਨੂੰ ਮੇਰੇ democheto 'ਤੇ ਕੰਮ ਕਰ ਰਿਹਾ ਸੀ NUKA. ਅੱਜ ਮੈਨੂੰ ਕੁਝ ਨੂੰ ਸਿੱਧਾ ਕਰਨ ਲਈ ਵਾਰ ਸੀ, ਕਿਉਕਿ ਉੱਥੇ ਹੈ, ਜੋ ਕਿ ਬਹੁਤ ਹੀ ਚੰਗੀ ਨਾ ਸਨ ਕੁਝ ਦੀ ਇੱਕ ਬਹੁਤ ਸਾਰਾ ਸਨ. ਮੈਨੂੰ ਕੁਝ ਫੀਚਰ ਜੋੜੇ. ਮੈਨੂੰ ਕੋਡ ਬਦਲਦੇ, ਦੇ ਨਾਲ ਹੋਰ ਫੀਚਰ ਇਸ ਨੂੰ ਘੱਟ ਕਰਨ ਅਤੇ ਹੋਰ ਯੂਜ਼ਰ ਨੂੰ ਦੋਸਤਾਨਾ ਬਣ.

ਮੁੱਖ ਨਵ ਫੀਚਰ ਹੈ, ਜੋ ਕਿ ਗੋਲ ਇੱਕ ਸਿਗਨਲ ਜਾਲ-ਅਤੇ. ਸਪਿਨਿੰਗ ਭੂਤ dreambox ਸੁਨੇਹੀ ਦੇ ਤੌਰ ਤੇ ਕੁਝ ਮੌਕੇ 'ਤੇ ਉਸ ਨੂੰ ਮਾਰਨ ਦਾ ਫੈਸਲਾ ਕੀਤਾ ਹੈ ਅਤੇ ਇਸ ਲਈ ਦੀ ਨਿਗਰਾਨੀ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਰੋਕਦਾ ਹੈ, ਮੇਰੇ, ਜੋ ਕਿ ਆਪਣੇ ਆਪ ਵਿਚ ਕਾਫ਼ੀ ਕੋਝਾ ਪਲ ਹੈ. ਅਤੇ ਮੈਨੂੰ ਨਾ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਚਿੱਠੇ ਲਈ ਸਥਿਤੀ ਨੂੰ ਦੇ ਤੌਰ ਤੇ ਜ਼ੁਲਮ ਛੋਟਾ ਹੈ ਹੋ ਰਿਹਾ ਹੈ ਅਤੇ ਮੈਨੂੰ ਨੈੱਟਵਰਕ ਸ਼ੇਅਰ ਹੈ, ਜੋ ਕਿ ਨਜਿੱਠਣ, ਨਾ ਭੁੱਲੋ ਨਾਲ ਗੁੰਝਲਦਾਰ ਸਕੀਮ ਕੀ ਕਰਨ ਦੀ ਹੈ ਕੀ. ਵਿੱਚ: ਆਮ ਜਾਲ-ਲਾਈਨ ਸੰਕੇਤ ਆਊਟਪੁੱਟ ਤੱਕ ਸਿਗਨਲ ਰੋਕਿਆ ਕਰਨ ਜ ਇੱਕ ਤੱਕ ਕੀਤੀ ਜਿਹੜੇ ਕਿੱਲ ਕਰਨਲ-ਦੇ ਕੇ ਕਹਿੰਦੇ ਹਨ 😉 ਹੈ ਅਤੇ ਇਸ ਲਈ ਸਾਨੂੰ ਤੁਰੰਤ ਬਾਅਦ ਦੇ ਘਟਨਾ ਦੇ ਕੁਝ ਨੂੰ ਰੋਕ ਸਕਦਾ ਹੈ ਬੈਸ਼ ਸਕ੍ਰਿਪਟ ਦੀ ਇੱਕ ਸੋਹਣੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ. ਬਸ, ਜੋ ਕਿ SIGKIL ਪਾਉਣ ਤੇ ਮਾਰਨ ਦੀ -9 ਰੋਕਿਆ ਨਹੀ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਰੋਕਿਆ, ਇਹ ਕੋਰ ਵਿੱਚ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ. ਇਹ ਸਿੱਧੇ ਤੌਰ 'ਤੇ PID ਭੇਜੇ ਬੰਦ. ਹੁਣ ਅਨੁਸਾਰੀ ਕੋਡ

#trapping signals I know -9 dosent work but we try it just in case ; )
trap on_exit 0 14 1 2 9 13 15 6 8 4 3 11 5
on_exit () {
make_debug 10 #unexpected error
#reboot now if we hawe trapped signal
reboot -d 0
exit 0
}

ਸਾਡਾ ਪਹਿਲੀ ਲਾਈਨ ਦਾ ਐਲਾਨ ਕੀ ਕਾਰਵਾਈ ਕਰਨ ਲਈ ਹੈ ਅਤੇ ਜੋ ਕਿ ਸੰਕੇਤ ਤੁਹਾਨੂੰ ਹੋਰ ਚੇਤਾਵਨੀ ਫੜਨ ਕਰ ਸਕਦੇ ਹੋ ਆਦਮੀ ਸਿਗਨਲ ਕੇਸ ਵਿੱਚ ਮੈਨੂੰ ਇਹ ਦਿਲਚਸਪੀ ਮੈਨੂੰ 😉. ਇੱਕ ਸਧਾਰਨ funktsiika ਡੀਬੱਗ ਸੁਨੇਹਾ ਹੈ ਅਤੇ ਮੁੜ-ਚਾਲੂ ਸੁਨੇਹੀ ਬਣਾ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਕਰਨ ਲਈ ਮੋਹਰੀ ਵੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ ਦੇ ਰੂਪ ਵਿੱਚ. ਜੀ, ਦੁਪਹਿਰ ਦੇ ਖਾਣੇ, ਹੈ, ਜੋ ਕਿ ਨਤੀਜੇ ਹੈ, ਜੋ ਕਿ ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਰਨ ਦੀ ਅਗਵਾਈ ਕਰੇਗਾ, ਕਿਉਕਿ ਮੈਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਸਭ ਕੁਝ ਹੈ, ਜੋ ਕਿ ਰੋਕਦੀ ਕਿੱਲ ਨਾਲ ਮਾਰ ਦਿੱਤਾ ਗਿਆ ਹੈ -9 ਪਰ ਕੁਝ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਰੋਕਦੀ ਹੈ.

ਹੋਰ ਵੱਡੀ ਤਬਦੀਲੀ ਫੰਕਸ਼ਨ ਸਭ ਕੁਝ ਹੈ, ਜੋ ਕਿ ਕੋਡ ਨੂੰ ਵਾਰ ਵਾਰ ਕਰ ਰਹੇ ਹਨ ਨੂੰ ਫੀਚਰ ਵਿੱਚ ਪੈਕ ਹਨ, ਇਸ ਨੂੰ ਥੁੱਕਦੇ ਇੱਕ ਬਿੱਟ ਨੂੰ ਨਾ ਸੀ, ਹੁਣ ਦੇ ਰਿਹਾ ਹੈ 😉 ਮੈਨੂੰ ਵਾਪਸੀ bash ਹੈ-ਇੱਕ ਵਿੱਚ ਇੱਕ ਹਲਕੇ ਡਰਾਮਾ ਸੀ – ਇੱਕ ਫੰਕਸ਼ਨ ਅਤੇ ਵਿਹਾਰ ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਵਿੱਚ ਆਪਣੇ ਵਾਪਸੀ ਪਾ ਮੇਰੇ ਸਾਰੇ ਹੋਰ ਜਾਣਿਆ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ, ਪਰ ਇਸ ਨੂੰ ਬਾਹਰ ਬਦਲ ਦਿੱਤਾ ਹੈ, ਜੋ ਕਿ ਵਾਪਸੀ ਸਿਰਫ ਪੂਰਨ ਅੰਕ ਮੁੱਲ ਅਤੇ ਫਿਰ ਵਾਪਸ 2 😀 ਅਤੇ ਮੈਨੂੰ ਵਾਪਸ ਮੇਰੇ ਸਤਰ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ. ਇੱਕ ਬਦਸੂਰਤ ਗੜਬੜ ਸੀ. ਦਾ ਹੱਲ ਸਧਾਰਨ ਹੈ

#---cuted---

if [ $T -eq $N ]
 then
 echo "Cam is down! Reboot..."
make_debug 4 # cam is down
 else
echo $rcam
 fi

# ---cuted----

#finding real cam1
 rcam1=$(find_cam $cam1)

Първата част е края на функцията ми и чрез echo изплювам резултата. Взимането му е елементарно с последния ред в горния пасаж.

hmmm ਸੋਚਦੇ, ਹੈ, ਜੋ ਕਿ ਕੋਡ ਦੀ ਦਿਲਚਸਪ ਹਿੱਸਾ ਹੈ.

ਮੈਨੂੰ ਪ੍ਰੇਰਨਾ ਦਾ ਧੰਨਵਾਦ ਕਰਨਾ ਚਾਹੁੰਦੇ 😉

HTTP://www.youtube.com/watch?V = SilMJ0O13UI&ਫੀਚਰ ਨੂੰ = ਸਬੰਧਿਤ