0

我想在我的电脑上执行黄瓜。在终端我可以执行黄瓜(黄瓜功能),我可以使用 crontab 但是,我不能 crontab 执行 shell 脚本,shell 脚本执行 jar,jar 在我的环境中执行 cucumber

4

1 回答 1

0

您可以编写一个 shell 脚本来调用 cucumber 命令,如下所示:

/home/test.sh

#!/bin/bash

cd your_work_directory
cucumber -p test

然后执行'crontab -e'命令来编辑你的cron作业,因为crontab shell不是login-shell,所以你需要这样的代码:

0 1 * * * bash -lc '/home/test.sh'

如果你的黄瓜需要 GUI 环境,你的代码应该是这样的:

0 1 * * * env DISPLAY=:0 bash -lc '/home/test.sh'
于 2013-09-26T07:06:32.650 回答