我有一个python脚本,它执行以下命令:
commands.getstatusoutput("./some_program -bg; sleep 10; kill -SIGUSR2 `pidof
some_program`; kill -9 `pidof some_program`")
简而言之,这会调用一个程序(some_program)并将其放在后台,然后,在10秒后,它会向程序发送一个信号,提示它将一些数据转储到csv文件中,然后我们终止程序
当我手动运行python脚本时,它会按预期将输出转储到csv文件。但是,当我通过Jenkins构建运行程序时,不会创建csv文件。
有什么想法吗?
答案 0 :(得分:0)
对我来说听起来像是一个权限问题,你是否正在与其他用户一起运行jenkins?我暂时chmod 777
该文件夹只是为了看看那个问题
- gerosalesc
事实证明这是一个所有权问题。 - user2548144