watchを使用してバックグラウンドでコマンドを定期実行する
jstackでスレッドダンプを定期的に取得するために調査 方法 OUTPUT_DIR="/tmp/output" JAVA_PID=1 INTERVAL=30 nohup watch -n "${INTERVAL}" "su - tomcat -c \"jstack -l ${JAVA_PID} >> /work/output/threaddump.\$(date +%F-%H%M%S)\"" &> /dev/null & 参考 WATCH