inicia um script que requer ser lançado de um caminho específico via crontab

0

Eu tenho um script que antes de ser lançado verifica via pwd se o caminho no lançamento é algo específico (digamos dir / subdir / script)

current_folder=$(pwd | grep dir/subdir/script)
if [ "$current_folder" == "" ]; then
{
echo "something bad"
exit
}
fi

como esse script pode ser iniciado via crontab? Não consigo remover o cheque com pwd ou alterar o conteúdo do script em nenhuma circunstância, pois ele está sujeito a atualizações contínuas que seriam substituídas

Obrigado a todos

    
por funkoolow 07.02.2017 / 22:59

1 resposta

1

Você pode especificar vários comandos, separados por ; ou && , como seu tarefa cron, por exemplo:

* * * * * cd /some/path && foo

(Isso só será executado foo se o cd for bem-sucedido.)

    
por 07.02.2017 / 23:14