alterar pasta padrao de script Shell

1. alterar pasta padrao de script Shell

luis antonio gomes de almeida
luisv8

(usa Ubuntu)

Enviado em 06/03/2014 - 13:06h

olá pessoal, estive dando uma olhada sobre storage cloud e achei o copy, parecido com o dropbox, configurei ele na minha maquina e esta rodando beleza, porém ele só atualiza a pasta q esta dentro da home do root, eu queria q a pasta padrao dele fosse em outro lugar, em um forum achei um script mas nao sei onde eu altero pra ele sincronizar outra pasta

CC = É O lugar onde ele executa o proprama, mesmo eu alterando ali ele atualiza a pasta dentro de root, se puderem me ajudar, obrigado

#!/bin/sh
### BEGIN INIT INFO
# Provides: CopyAgent
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: CopyAgent
# Description: CopyConsole (Copy cloud storage by Barracuda) service
### END INIT INFO

RUN_AS="myUser"
HOME=`grep $RUN_AS /etc/passwd | cut -d":" -f6`
CC="$HOME/copy/x86_64/CopyConsole"

start() {
echo "Starting CopyConsole..."
if [ -x $CC ]; then
start-stop-daemon -b -o -c $RUN_AS -S -u $RUN_AS -x $CC -- -daemon
fi
}

stop() {
echo "Stopping CopyConsole..."
if [ -x $CC ]; then
start-stop-daemon -o -c $RUN_AS -K -u $RUN_AS -x $CC
fi
}

status() {
dbpid=`pgrep -u $RUN_AS CopyConsole`
if [ -z $dbpid ] ; then
echo "CopyConsole for user $RUN_AS: not running."
else
echo "CopyConsole for user $RUN_AS: running (pid $dbpid)"
fi
}

case "$1" in

start)
start
;;
stop)
stop
;;
restart|reload|force-reload)
stop
start
;;
status)
status
;;
*)
echo "Usage: /etc/init.d/copyconsole {start|stop|reload|force-reload|restart|status}"
exit 1

esac

exit 0


  


2. Re: alterar pasta padrao de script Shell

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 06/03/2014 - 13:10h

Troque

HOME=`grep $RUN_AS /etc/passwd | cut -d":" -f6`

por:

HOME="/caminho-da-pasta"







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts