gpt4 book ai didi

linux - nohup 每天创建新文件 nohup.out

转载 作者:太空宇宙 更新时间:2023-11-04 10:59:41 28 4
gpt4 key购买 nike

我不知道我是否可以用 nohup 做到这一点,但这是个问题....我有这个命令:

nohup java -XX:MaxHeapFreeRatio=70 -Xmx2048M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dump.hprof -jar $iscsiJar &

我希望当日期改变时,我保存前一天的 nohupYYYYMM01.out 并创建另一个文件 nohupYYYYMM02.out ,当然,不终止我的进程。 =)

有可能吗,如何在 shell 脚本中编程?

非常感谢!

最佳答案

我认为一个解决方案是使用 Supervisord .

下面以/etc/supervisord.conf为例

...
[program:coherence]
command=java -XX:MaxHeapFreeRatio=70 -Xmx2048M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dump.hprof -jar $iscsiJar &
directory=/u01/jdk
autostart=true
autorestart=true
startretries=3
stderr_logfile=/var/log/java.err.log
stdout_logfile=/var/log/java.out.log
user=oracle
stopsignal=KILL
killasgroup=true
stopasgroup=true

使用 supervisord,您可以像服务一样停止/启动此进程

关于linux - nohup 每天创建新文件 nohup.out,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27449372/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com