Fórum Ubuntu CZ/SK
Ostatní => Otevřená diskuze kolem Linuxu a OSS => Téma založeno: Le_Ze 15 Září 2014, 08:12:12
-
Zdravím.
Nechce se mi samba spouštět při startu.
Poradíte?
Kde najdu skript se seznamem souboru, které se mají spouštět při startu?
-
Zkus tu sambu restartovat v terminálu a nejspíš vyhodí nějakou chybu, proč nenabíhá. Jinak spouštěcí scripty jsou v /etc/init.d .
-
To jsem už zkoušel.
Normalně ji přes terminal spustím i restarují a žadny problen.
[ ok ] Stopping Samba daemons: nmbd smbd.
[ ok ] Starting Samba daemons: nmbd smbd.
I v adresaří init.d je skript samba
-
V /etc/default/samba (pokud tam je) máš co?
-
# Defaults for samba initscript
# sourced by /etc/init.d/samba
# installed at /etc/default/samba by the maintainer scripts
#
#
# This is a POSIX shell fragment
#
# How should Samba (smbd) run? Possible values are "daemons"
# or "inetd".
RUN_MODE="daemons"
-
To je v pořádku, ještě mě napadá
sudo /etc/init.d/smbd enable
nebo
sudo /etc/init.d/samba enable
(nevím, co tam přesně je) jestli to náhodou nemáš vypnuté.
-
sudo: /etc/init.d/smbd: command not found
pi@raspberrypi:~$ sudo /etc/init.d/samba enable
Usage: /etc/init.d/samba {start|stop|reload|restart|force-reload|status}
Po restartu nic.
Až sudo /etc/init.d/samba start
-
Tak to už nevím, proč to nenastartuje. Dal bych to "etc/init.d/samba start" do "/etc/rc.local" (před exit 0).
-
Rada od Standu je dobra, daj to do rc.local. Ak to ani tak nebude fungovat, daj do rc.local
sleep 100 && /etc/init.d/samba start
.
Vychadzam z toho, ze mozna pricina problemu je, ze v case, ked sa dviha samba este nie je nakonfigurovana siet a tym padom skonci s errorom. Mozno sa skus pozriet do /usr/local/samba/var/smbd.log alebo /var/log/samba/log, ci tam nie je nieco zaujimave.
-
Rada od Standa99 pomohla ;D
Děkují.
-
Když už jsme u toho automatického spouštění při startu.
Mužů ještě jeden dotaz mimo tema?
Jak na to, když mam napsány svůj skript třeba v pythonu a chci jej spustit při starttu?
.
-
To samé, stačí aby to byl spustitelný soubor a přidáš ho (včetně cesty k němu) do rc.local. Vše se z toho souboru spouští pod root účtem.
-
Jen tak mimochodem ... když už to tu patláte ...
man update-rc.d
-
A v kterém adresáři rc*.d máš K-S*smbd nebo K-S*nmbd (nebo snad K-S*samba)?
Edit:
Takhle to je u mě a samba se normálně spouští.
rcS.d:
README S25brltty S37apparmor S55urandom S70x11-common
rc0.d:
K09apache2 K20virtualbox README S40umountfs
K10unattended-upgrades K20winbind S20sendsigs S60umountroot
K20firehol K99fail2ban S30urandom S90halt
K20hostapd K99nat-ip.sh S31umountnfs.sh
K20speech-dispatcher K99proftpd S35networking
rc1.d:
K09apache2 K20kerneloops K20winbind README
K15pulseaudio K20saned K77ntp S30killprocs
K20acpi-support K20smartmontools K99fail2ban S70dns-clean
K20firehol K20speech-dispatcher K99nat-ip.sh S70pppd-dns
K20hostapd K20virtualbox K99proftpd S90single
rc2.d:
README S20virtualbox S70dns-clean S99grub-common
S20firehol S20winbind S70pppd-dns S99nat-ip.sh
S20hostapd S23ntp S75sudo S99ondemand
S20kerneloops S50pulseaudio S91apache2 S99proftpd
S20smartmontools S50rsync S99acpi-support S99rc.local
S20speech-dispatcher S50saned S99fail2ban
rc3.d:
README S20virtualbox S70dns-clean S99grub-common
S20firehol S20winbind S70pppd-dns S99nat-ip.sh
S20hostapd S23ntp S75sudo S99ondemand
S20kerneloops S50pulseaudio S91apache2 S99proftpd
S20smartmontools S50rsync S99acpi-support S99rc.local
S20speech-dispatcher S50saned S99fail2ban
rc4.d:
README S20virtualbox S70dns-clean S99grub-common
S20firehol S20winbind S70pppd-dns S99nat-ip.sh
S20hostapd S23ntp S75sudo S99ondemand
S20kerneloops S50pulseaudio S91apache2 S99proftpd
S20smartmontools S50rsync S99acpi-support S99rc.local
S20speech-dispatcher S50saned S99fail2ban
rc5.d:
README S20virtualbox S70dns-clean S99grub-common
S20firehol S20winbind S70pppd-dns S99nat-ip.sh
S20hostapd S23ntp S75sudo S99ondemand
S20kerneloops S50pulseaudio S91apache2 S99proftpd
S20smartmontools S50rsync S99acpi-support S99rc.local
S20speech-dispatcher S50saned S99fail2ban
rc6.d:
K09apache2 K20virtualbox README S40umountfs
K10unattended-upgrades K20winbind S20sendsigs S60umountroot
K20firehol K99fail2ban S30urandom S90reboot
K20hostapd K99nat-ip.sh S31umountnfs.sh
K20speech-dispatcher K99proftpd S35networking