Navegando neste Tópico:   1 usuários anônimos





minidlna no centos
Just popping in
Cadastrado em:
28/11/2010 12:43
De São Paulo
Grupo:
Registered Users
Mensagens: 5
Offline
Bom dia,

Alguém já configurou o minidlna no centos?
Preciso que ele inicie automaticamente e leia uma pasta cujo dono é um usuário diferente do usuário minidlna.
Alguém tem ideia de como fazer?

Enviado em: 3/11/2015 7:19
Transferir mensagem para outros aplicativos Transferir


Re: minidlna no centos
Webmaster
Cadastrado em:
2/11/2006 22:17
De Recife
Grupo:
root
Registered Users
Colaborador
Moderador
Webmasters
Mensagens: 1847
Offline

Cria o arquivo vi /etc/init.d/minidlna

copia e cola o conteúdo abaixo:

#! /bin/sh
# chkconfig: 345 99 10

# description: Fedora Startup/shutdown script for MiniDLNA daemon

# If you have chkconfig, simply:

# chkconfig –add minildna

# Proper init scripts on Linux systems normally require setting lock

# and pid files under /var/run as well as reacting to network

# settings, so you should treat this with care.

# Original author: Perry Clark <omfgppc (at) gmail.com>

# Modified by: David Gleich <rathelm.wordpress.com>

## EDIT FROM HERE

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Installation details

MINIDLNA=”/usr/sbin/minidlna”

ARGS=”/etc/minidlna.conf”

# Where to keep a log file

MINIDLNA_LOG=”/var/log/minidlna.log”

# Where the PID & Lockfile lives

PID_FILE=”/var/run/minidlna.pid”

LOCKFILE=”/var/lock/subsys/minidlna”

RETVAL=0

## STOP EDITING HERE

# The path that is to be used for the script

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

set -e

# Only start if we can find the minidlna.conf.

test -x $MINIDLNA || exit 0

# Parse command line parameters.

case $1 in

start)

echo -n “Starting MiniDLNA: “

$MINIDLNA -f $ARGS -P $PID_FILE >> $MINIDLNA_LOG 2>&1

RETVAL=$?

[ $RETVAL -eq 0 ] && touch $LOCKFILE

echo_success

echo

;;

stop)

echo -n “Stopping MiniDLNA: “

RETVAL=$?

for pidf in `/bin/ls $PID_FILE 2>/dev/null`; do

if [ -s $pidf ]; then

kill `cat $pidf` >/dev/null 2>&1

RETVAL=$?

[ $RETVAL -eq 0 ] && echo_success

[ $RETVAL -ne 0 ] && echo_failure

fi

rm -rf $PIF_FILE

[ $RETVAL -eq 0 ] && rm -f $LOCKFILE

done

echo

;;

restart|reload|force-reload)

echo “Restarting MiniDLNA: “

$0 stop

sleep 2

$0 start

;;

*)

# Print help

echo “Usage: /etc/init.d/minidlna {start|stop|restart|reload|force-reload}”

exit 1

;;

esac

exit $RETVAL


Inicia o serviço com #service minidlna start

adiciona na inicialização com #chkconfig minidlna on


Enviado em: 20/11/2015 21:43

Gustavo Henrique Soares dos Santos
RHCE - Red Hat Certified Engineer
CCNA - Cisco Certified Network Associate
CCAI - Cisco Certified Academy Instructor
LPIC2 - Linux Professional Institute Certication Level 2
Novell CLA - Novell Certified Linux Adm
Transferir mensagem para outros aplicativos Transferir






Você pode exibir os tópicos.
Você não pode iniciar um novo tópico.
Você não pode responder.
Você não pode editar.
Você não pode excluir mensagens.
Você não pode incluir votações.
Você não pode votar.
Você não pode anexar arquivos.
Você não pode enviar mensagens sem aprovação.

[Pesquisa Avançada]