【问题标题】:How to setup a systemd service file for allure如何为 allure 设置 systemd 服务文件
【发布时间】:2021-12-01 03:44:33
【问题描述】:

我有一个 selenium 测试,当 main.py 脚本运行时,它会在我的 linux 服务器上的指定端口生成一个诱惑报告。如何使此脚本始终在后台运行,以便始终可以通过浏览器访问魅力报告?

【问题讨论】:

    标签: linux allure


    【解决方案1】:

    连续运行脚本的一个选项是更改脚本添加 while True 并将整个逻辑包装在 while 循环中并添加睡眠。

    import time
    while True:
       # Your logic
       time.sleep(milliseconds)
    

    【讨论】:

    • 好的,这样我就不用创建systemd服务了吧?
    • 不,您可以在运行脚本的终端中的命令末尾添加一个“&”。为了把脚本放在后台。
    • 我假设你使用的是 linux 或 mac
    • 我使用的是 linux 服务器。我创建了一个 systemd 服务,试图让脚本始终运行,但它有一些错误。 java.nio.file.NoSuchFileException: allure-report Nov 30 16:37:31 ssdnodes-619cd021c5064 python3[19356]: at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) java.base /sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) Nov 30 16:37:31 ssdnodes-619cd021c5064 python3[19356]: at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java :116)
    猜你喜欢
    • 1970-01-01
    • 2020-03-16
    • 1970-01-01
    • 1970-01-01
    • 2017-01-10
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多