我的問題是,我想在我的jenkins管道插件中執行一個腳本,'perf腳本'命令不起作用。 我的腳本是:如何在我自己的jenkins管道插件中執行shell腳本?
#! /bin/bash
if test $# -lt 2
then
sudo perf record -F 99 -a -g -- sleep 20
sudo perf script > info.perf
echo "voila"
fi
exit 0
我詹金斯可以執行sudo的,所以這是沒有問題的,在我自己的Linux殼牌這個腳本工作完美.. 我怎樣才能解決這個問題?
難道是在重定向perf腳本命令沒有對info.perf的寫入權限?請記住,重定向以您的腳本運行的用戶身份寫入,而不是root。 – stigsb
@StephenKing這可能是問題,導致info.perf總是空的。我怎麼可以寫訪問perf腳本命令? – JuanCarlosFR