Можно ли передать переменную 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
Но с кучей форматирования даты / времени. Это возможно?