是否可以将 PID 变量作为参数传递到 crontab?

是否可以将 PID 变量作为参数传递到 crontab?

是否可以将 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

目标是将 jetty 的当前 PID 存储到该变量中,然后使用该变量作为运行脚本的参数(简而言之)

jstack -F <PID> >> stacktrack.log

但带有一堆日期/时间格式。这可能吗?

相关内容