Можно ли передать переменную PID в качестве параметра в crontab:

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

ИЛИ ЖЕ

Могу ли я просто определить переменную в верхней части crontab следующим образом:

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

Чтобы получить PID, а затем запустить cron ниже и использовать значение этой переменной в команде

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

Цель состоит в том, чтобы сохранить текущий PID для jetty в эту переменную, а затем использовать эту переменную в качестве аргумента для скрипта, который выполняется (в двух словах)

jstack -F <PID> >> stacktrack.log

Но с кучей форматирования даты / времени. Это возможно?

0