java - 如何阻止 cron 作业创建 attach_pid 文件?

标签 java linux cron redhat pid

我使用的是 Red Hat Enterprise Linux Server release 7.4 (Maipo)。我配置了一个 cron 任务,每 5 分钟通过 shell 脚本运行一个 Jar 文件。几天后查看文件夹(shell脚本文件所在的文件夹),我发现生成了数百个attach_pid文件。为什么会创建此文件以及如何停止它?

最佳答案

您需要将这些文件放在 tmp 目录中,而不是在您的 java 代码中添加一行:

private static final String tmpdir = "/tmp";

然后在您创建文件的代码中,将 tmpdir 传递给 New 构造函数

f = new File(tmpdir, fn);

引用代码here

关于java - 如何阻止 cron 作业创建 attach_pid 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52761306/

相关文章:

java - 如何克隆 Wicket 组件,保留其配置,但更改其 ID

javascript - 如何用javascript锚定?

linux - 在 Linux 中从 JSON 响应中提取 ID

python - Cronjob - 运行脚本和 Python

node.js - 如何使用 node-schedule 仅在一个实例上运行 cron?

curl - 如何使用curl将多个参数传递给cron作业?

java - int和string的类型转换,java

java - 信任 SSL 证书 : how does Commons HTTP client trust more than standard Java?

linux - 有条件地终止延迟脚本

linux - 在嵌入式 Linux 中启用 GPIO 唤醒