สมมติว่ามีไฟล์หนึ่งไฟล์ที่ถูกลบ
/etc/init.d/.depend.boot
/etc/init.d/.depend.start
/etc/init.d/.depend.stop
จะงอกใหม่ได้อย่างไร
สมมติว่ามีไฟล์หนึ่งไฟล์ที่ถูกลบ
/etc/init.d/.depend.boot
/etc/init.d/.depend.start
/etc/init.d/.depend.stop
จะงอกใหม่ได้อย่างไร
คำตอบ:
คำถามที่ดี. การอ้างอิงเดียวที่ฉันพบในไฟล์เหล่านั้นอยู่ในman insserv
:
/etc/init.d/.depend.boot,
/etc/init.d/.depend.start,
/etc/init.d/.depend.stop
The make(1) like dependency files produced by insserv for booting,
starting, and stopping with the help of startpar(8).
และในความเป็นจริงการรันเพียงแค่insserv
สัมผัสล้วนๆเวลาแก้ไขของพวกเขา ดังนั้นลองดูและดูว่ามันสร้างขึ้นมาใหม่หรือไม่
เคล็ดลับเมื่อคุณถูกล่อลวงให้ลบบางสิ่งเช่นนี้ด้วยเหตุผลใดก็ตามให้ย้ายพวกเขาไปยังไดเรกทอรีถังขยะชั่วคราวแทน
ค้นหาแพ็คเกจที่มาจากและดำเนินการบางอย่างเช่น:
dpkg --reinstall package name
หรือ
dpkg-reconfigure package name
ฉันไม่แน่ใจ แต่จะทำอย่างไร
ในการค้นหาแพ็คเกจที่สร้างไฟล์คุณสามารถใช้:
dpkg --search .depend.start
ไฟล์ Thos ดูเหมือนจะสร้างโดยแพ็คเกจinsserv
ดังนั้นบรรทัดคำสั่งตามบล็อกนี้และหน้า man:
dpkg-reconfigure insserv
ควรแก้ไขปัญหา แต่ระวังสิ่งนี้สามารถทำลายลำดับบูต
insserv
สร้างใหม่พวกเขา