El Viernes, 18 de septiembre de 2015 11:43:36 Arian Molina Aguilera escribió: > El 18/09/15 a las 10:07, Rommel Rodriguez Toirac escribió: > > Mis saludos; > > > > he usado algunas documentaciones para lograr instalar y configurar samba4; > > pero en la parte del script para arrancarlo tengo un pequeño problema. > > > > Hay una línea que dice: ". /lib/lsb/init-functions" he buscado y no > > encuentro> > > esa localización y por tanto el script no me funsiona. Uso CentOS 7 e > > instalé desde samba-4.3.0.tar.gz > > > > Alguna sugerencia? > > estas usando un script que no es compatible con RHEL/Centos 7, debes > usar un script con soporte para systemd, que es el sistema de init que > usan estas distros. Puedo mandarte al privado el script de inicio de > sernet-samba4-ad, para debian 8 que usa igual systemd, pero quizás > tengas que modificarle algo, por otra parte puedes arrancar samba4 > manualmente samba -i -d & o sin el & para ver que todo va bien. Salu2.
este es el script que usé: #! /bin/bash # # samba4 Bring up/down samba4 service # # chkconfig: - 90 10 # description: Activates/Deactivates all samba4 interfaces configured to \ # start at boot time. # ### BEGIN INIT INFO # Provides: # Should-Start: # Short-Description: Bring up/down samba4 # Description: Bring up/down samba4 ### END INIT INFO # Source function library. . /etc/init.d/functions if [ -f /etc/sysconfig/samba4 ]; then . /etc/sysconfig/samba4 fi CWD=$(pwd) prog="samba4" start() { # Attach irda device echo -n $"Starting $prog: " /usr/local/samba/sbin/samba sleep 2 if ps ax | grep -v "grep" | grep -q /samba/sbin/samba ; then success $"samba4 startup"; else failure $"samba4 startup"; fi echo } stop() { # Stop service. echo -n $"Shutting down $prog: " killall samba sleep 2 if ps ax | grep -v "grep" | grep -q /samba/sbin/samba ; then failure $"samba4 shutdown"; else success $"samba4 shutdown"; fi echo } status() { /usr/local/samba/sbin/samba --show-build } # See how we were called. case "$1" in start) start ;; stop) stop ;; status) status irattach ;; restart|reload) stop start ;; *) echo $"Usage: $0 {start|stop|restart|status}" exit 1 esac exit 0 -- Rommel Rodriguez Toirac Administrador de red ONAT Guantánamo Teléfono (pizarra): 327444,326625,326376,327677,326576 Extensión: 120 ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l