क्यों ifup-if-up.d स्क्रिप्ट के सभी नहीं चल रहा है?


11
$ ll /etc/network/if-pre-up.d/

total 20
drwxr-xr-x 2 root root 4096 Jan 15 16:43 ./
drwxr-xr-x 7 root root 4096 Jan 14 21:29 ../
-rwxr-xr-x 1 root root  344 Apr 28  2012 ethtool*
-rwxr-xr-x 1 root root  158 Jan 14 22:01 iptablesload.sh*
-rwxr-xr-x 1 root root 3839 May  3  2012 wireless-tools*
lrwxrwxrwx 1 root root   32 Dec  4 13:00 wpasupplicant -> ../../wpa_supplicant/ifupdown.sh*

$ sudo ifup --all -v

run-parts --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
run-parts --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/000resolvconf
run-parts: executing /etc/network/if-up.d/avahi-autoipd
run-parts: executing /etc/network/if-up.d/avahi-daemon
run-parts: executing /etc/network/if-up.d/ethtool
run-parts: executing /etc/network/if-up.d/ntpdate
run-parts: executing /etc/network/if-up.d/openssh-server
run-parts: executing /etc/network/if-up.d/upstart
run-parts: executing /etc/network/if-up.d/wpasupplicant

Iptablesload.sh क्यों नहीं चलाया जा रहा है? क्या कोई अन्य स्थान है जहां पूर्व-स्क्रिप्ट की सूची सेट की गई है?

जवाबों:


14

मेरा भी यही मुद्दा था। मैं जो बता सकता हूं, यदि आप अनुगामी को हटाते हैं ".sh" यह अपेक्षा के अनुरूप काम करना चाहिए।

sudo mv /etc/network/if-pre-up.d/iptablesload{.sh,}

1
धन्यवाद! थिंक ने रन-पार्ट्स मैनपेज का बारीकी से निरीक्षण किया। "यदि न तो --lsbsysinit विकल्प और न ही --regex विकल्प दिया जाता है, तो नामों में पूरी तरह से ASCII ऊपरी और निचले मामले के अक्षर, ASCII अंक, ASCII अंडरस्कोर और ASCIIMus-hyphens शामिल होने चाहिए।" ऐसा लगता है कि अवधि उस वर्ण सेट का हिस्सा नहीं है।
— औरिमास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.