क्यों 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.