Eu fiz um script e nao consigo configurar o CL7 para executal automaticamente. Como eu agendo a tarefa ?
Eu fiz um script e nao consigo configurar o CL7 para executal automaticamente. Como eu agendo a tarefa ?
adicione no /etc/rc.d/rc.local o endereço completo do seu script...
Coloquei antes do primeiro if e nao funcionou. Estou fazendo certo?
eu estou colocando assim:
. /SID/OBB/ENVIO/arqcopia
experimenta colocar na ultima linha... pra ver q q rola....
ainda num vi o rc.local do conectiva...
:twisted:
nao funcionou
Ola!
Você esta querendo agendar a tarefa ou colocar ela para iniciar automaticamente?
Se for para iniciar automaticamente, mande o seu rc.local aqui para o forum, para nós vermos oque esta ocorrendo.
Se for para agendar a tarefa para uma data especifica use o crontab
primeiro tire este ponto no começo da linha ...Postado originalmente por toupeira
chmod +x /SID/OBB/ENVIO/arqcopia
agora deve funcionar....é só colocar a linha fora de qualquer if, ou coisa do tipo...normalmente a ultima linha fica longe disso.... rc.local do conectiva deve ser bem porco hauuhauha....tenta ae....
Eu quero agendar para executar automaticamente
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
. /etc/profile.d/lang.sh
if [ -f /etc/conectiva-release ] ; then
R=$(cat /etc/conectiva-release)
# This will overwrite /etc/issue at every boot. So, make any changes you
# want to make to /etc/issue here or you will lose them when you reboot.
echo "$R" > /etc/issue.net
echo "Kernel $(uname -r)" >> /etc/issue.net
echo >> /etc/issue.net
if [ -x /usr/bin/linux_logo ] ; then
clear > /etc/issue
linux_logo -classic >> /etc/issue
echo "$R (\l)" >> /etc/issue
echo >> /etc/issue
else
cat /etc/issue.net > /etc/issue
fi
fi
como nosso amigo loxamir falou e o PiTsA indicou....vc precisa usar o cron pra agendar tarefas com data e hora marcada.....da uma olhada nesse link q o pitsa passo pq pelo q eu vi eh bom msm
Blz, eu fiz como esta no link ,porem nao funcionou. Eu estou mandando o script que eu fiz . É o que eu quero que seja executado.
----------------------------------------------------------------------
#!/bin/sh
HOST="110.0.0.100"
USER="ferrero"
PASSWD="*******" #SENHA REMOVIDA
FILE="*.txt"
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
mget $FILE
quote y
quote y
quit
END_SCRIPT
exit 0
se vc executar esse script na mao ele vai funcionar????
tipo.... "./script.sh"
se nao funcionar posta aki qual foi o erro....
vc ta usando mget.. o mget espera uma entrada do usuario (y/n/a)
ao inves de quote y, tente com quote a
ok executa se eu digitar ./<nome_do_arquivo>
hmmm sera q eh pq ele num encontra seus .txt qdo executa no cron?
tenta especificar o path completo
FILE="path/*.txt"