- claro
-
* 2 * * * getmail -n -q ... > /dev/null
se você quiser redirecionar stdout e stderr, então ... 2>&1 > /dev/null
Eu tenho três problemas, todos eles são sobre crontab.
Posso acessar a variável $HOME no crontab? por exemplo, use $HOME assim:
PATH=$HOME/bin:$HOME/scripts:$PATH ? ou * * * * * echo "test" > $HOME/test.txt ?
Eu quero deixar o crontab redirecionar o% normalstdout para /dev/null , mas o e-mail stderr para o usuário. Por exemplo, quando o computador está não conectado à rede, uma entrada no crontab como * 2 * * * getmail -n -q ... retornará um erro, então o crontab enviará um email para o usuário com este erro.
com base no exemplo superior, getmail permitirá que o usuário de email crontab quando o sistema estiver não conectado à rede, portanto, quero um método para detectar se o usuário está conectado à rede.
Sobre esse método de detecção, ele deve ter:
rápido
simples
fácil de combinar com outros trabalhos do crontab (como controle de uso: & & amp ;, ||, | etc)
* 2 * * * getmail -n -q ... > /dev/null se você quiser redirecionar stdout e stderr, então ... 2>&1 > /dev/null