É possível passar uma variável PID como parâmetro para um crontab?

0

É possível passar uma variável PID como parâmetro para um crontab:

0 * * * * JETTYPID=$(ps aux | grep "jetty92.state" | grep -v grep | awk '{print $2}')

OR

Poderia eu apenas definir a variável no topo do crontab como tal:

JETTYPID=$(ps aux | grep "jetty92.state" | grep -v grep | awk '{print $2}')

Para capturar um PID e, em seguida, executar um cron abaixo e usar esse valor de variáveis no comando

0 * * * * ~/jetty_trace.sh $JETTYPID

O objetivo é armazenar o PID atual do jetty nessa variável e, em seguida, usar essa variável como um argumento para um script que é executado (em poucas palavras)

jstack -F <PID> >> stacktrack.log

Mas com um monte de formatação de data / hora. Isso é possível?

    
por Alex Lorsung 04.12.2017 / 19:42

0 respostas