当前位置: 首页 > 知识库问答 >
问题:

使用 crontab 启动线束独立时出现的问题

金阳华
2023-03-14

我有一个使用Wiremck独立JAR的新回归套件。为了确保它在服务器上运行,我有一个名为checkwiremock.sh的脚本

#!/bin/bash

cnt=$(ps -eaflc --sort stime | grep wiremock-standalone-2.11.0.jar |grep -v grep | wc -l)
if(test $cnt -eq 1);
then
    echo "Service already running..."
else
    echo "Starting Service"
    nohup java -jar /etc/opt/wiremock/wiremock-standalone-2.11.0.jar --port 1324 --verbose &
fi

手动运行时,该脚本可以按预期工作

./checkwiremock.sh

然而,当开始使用克朗塔布时,

* * * * * /bin/bash /etc/opt/wiremock/checkwiremock.sh

Wiremock返回

由于此WireMock实例中没有存根映射,因此无法提供响应。

我所看到的手动启动进程和cron进程之间的唯一区别是TTY

root     31526  9.5  3.2 1309736 62704 pts/0   Sl   11:28   0:01 java -jar /etc/opt/wiremock/wiremock-standalone-2.11.0.jar --port 1324
root     31729 22.0  1.9 1294104 37808 ?       Sl   11:31   0:00 java -jar /etc/opt/wiremock/wiremock-standalone-2.11.0.jar --port 1324

不知道这里出了什么问题。

服务器详细信息:红帽企业Linux服务器版本6.5(圣地亚哥)

*编辑:将路径更正为实际使用的路径

共有1个答案

黄弘新
2023-03-14

将checkwiremock.sh中的目录改为:

cd /path/to/shell/script
 类似资料:
  • 上周,我已经很好地安装了我的nginx服务器,直到我注意到我收到了针对它的DOSS攻击。然后我注意到此时我的Nginx服务器无法启动。我尝试了所有其他方法,除了阅读没有帮助的文档之外,我不确定如何解决这个问题。 关于Nginx的文档 主nginx。conf似乎为空,由于某种原因,我无法保存到它。 root@ubuntu-vpc-do-moon:~# /etc/init.d/nginx状态●ngin

  • 所以我使用IntelliJ,并使用JavaFX构建了我的应用程序。但当我开始我的主要工作时: 我得到以下错误,我不知道这些错误来自哪里。。。在我切换github上的分支并重新设置所有配置之前,一切都很正常。。。 我得到的错误:

  • 我一直在尝试在Rpi启动时启动python脚本,但迄今为止我所尝试的一切都没有成功。 脚本是以下内容的某个版本:https://www.raspberrypi.org/learning/temperature-log/worksheet/: 它本身工作得很好。我试着编辑crontab,有无Python的绝对路径,以及编辑/etc/rc。地方的 我知道它不起作用,因为它应该创建一个文本文件并每分钟编

  • “必须有Java运行时环境或Java开发工具包才能运行Sprintoolsuite4。在搜索以下位置后,未找到Java虚拟机:C:\users\admin\desktop\sts-4.7.0.在当前路径中release\jre\bin\javaw.exejavaw.exe” 有人能帮忙吗?我试图寻找一个简单的解决方案,并在STS-4.7.0发布文件中创建了自己的“JRE”文件,并将Java“bin

  • 问题内容: 我在新的数字海洋ubuntu 14.04服务器上部署了selenium独立服务器。它无法正常启动。它给出的日志是 我猜在日志中缺少2行。 有人知道为什么会发生吗? 问题答案: 当硒试图产生随机种子时会发生这种情况,但是内核缺乏熵。 解决方案是安装类似的添加熵的软件。参见https://www.digitalocean.com/community/tutorials/how- to-se

  • 我正在尝试在Anaconda中导入pyspark并运行示例代码。然而,每当我尝试在Anaconda中运行代码时,我都会得到以下错误消息。 错误:py4j.java_gateway:尝试连接到Java服务器时出错(127.0.0.1:53294)追溯(最近一次调用):文件“C:\spark\python\lib\py4j-0.10.3-src.zip\py4j\java_gateway.py”,第1