การเริ่มต้นเซิร์ฟเวอร์ SVN เมื่อบูตระบบ


2

ฉันมีราสเบอร์รี่ Piรุ่น B กับRaspbian ฉันติดตั้งเซิร์ฟเวอร์ SVN และทดสอบด้วย

svnserve -d -r /home/pi/external_hdd/svn_root

มันใช้งานได้ก็ยอมรับการเชื่อมต่อและทำให้ผู้ใช้เช็คเอาต์และทำงานของพวกเขา

ตอนนี้ฉันไม่ต้องการเริ่มต้นเซิร์ฟเวอร์ด้วยตนเองทุกครั้งที่ฉันปิดเครื่องแล้วเปิด Raspberry Pi ของฉันอีกครั้งดังนั้นฉันจึงอยากsvnserveเริ่มต้นตอนบูท

ฉันไปที่คอนโซลแล้วพิมพ์:

cd /etc/init.d
sudo touch svnserve
sudo nano svnserve

------------------ START of the Nano window ------------------

#!/bin/bash
### BEGIN INIT INFO
# Provides:          svnserve
# Required-Start:    $local_fs $remote_fs $network $syslog
# Required-Stop:     $local_fs $remote_fs $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# X-Interactive:     true
# Short-Description: Start/stop svnserve
### END INIT INFO
svnserve -d -r /home/pi/external_hdd/svn_root

------------------- END of the Nano window -------------------

^O         # Pressed CTRL-O to save the file
Return     # Confirmed to save into the svnserve file
^X         # Exited nano

chmod u+x /etc/init.d/svnserve

ดังนั้นวิธีนี้ฉันสร้างสคริปต์เริ่มต้นของฉันและทำเครื่องหมายเป็นปฏิบัติการ

จากนั้นฉันก็ใช้update-rc.dเพื่อเพิ่มสคริปต์เพื่อเริ่มต้น:

sudo update-rc.d svnserve defaults

ผลลัพธ์คือ:

update-rc.d: using dependency based boot sequencing
insserv: warning: script 'mathkernel' missing LSB tags and overrides

นี่เป็นครั้งแรกที่ฉันพยายามเพิ่มสคริปต์เพื่อเริ่มต้น ข้อผิดพลาดนี้คืออะไร?

ฉันเห็นฟอรัมบางส่วนที่ผู้ใช้มีปัญหาเดียวกันและพวกเขากล่าวว่าส่วนแรก (ส่วนเริ่มต้น) ของสคริปต์หายไปและการเพิ่มมันจะช่วยแก้ไขปัญหาได้ ความจริงก็คือฉันมีมันและมันก็ยังไม่ทำงาน

มีบางอย่างที่ฉันขาดหายไปหรือไม่?


ฉันเพิ่งเริ่มต้นด้วย Rasperian (เพิ่งขับเคลื่อน rPi แรกของฉันครึ่งชั่วโมงที่ผ่านมา) แต่: คุณแน่ใจหรือไม่ว่าบรรทัด shebang ( #!/bin/bash) เป็นครั้งแรกในสคริปต์ เช่นไม่มีบรรทัดว่างข้างบน
Hennes

@Hennes ใช่ จริงๆแล้วมันไม่ใช่ปัญหากับสคริปต์ของฉัน ฉันไปรอบ ๆ และพบสิ่งนี้ซึ่งระบุว่าเป็นข้อบกพร่องในmathkernelไฟล์ด้าน/etc/init.dล่าง ในความเป็นจริงมันไม่มีส่วนเริ่มต้นที่จุดเริ่มต้นของไฟล์ ฉันไม่ได้แก้ไขปัญหาที่อธิบายไว้ในคำตอบและแก้ไขได้ :)
Harlandraka
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.