2015-11-26 17 views
0

我需要使用jenkins作業遠程重啓我的mac。 比如我有未來的ios用戶:如何使用Jenkins遠程重啓macintosh

登錄 - 用戶, - 123

我試圖執行一個命令:

expect -c 'spawn sudo shutdown -r now ; expect Password:;send 123\n;interact' 

它適用於Mac和它重新啓動,但在詹金斯不工作(作業運行,但重新啓動不)。

+0

當你做了你的測試後,你和jenkins用戶有關係嗎?也許這個用戶沒有sudo權限。 –

回答

0

工作哪個用戶的MAC運行從詹金斯命令,(例如jenkinsuser)

使用visudo此添加到sudoers文件上的遠程MAC

jenkinsuser    ALL=(ALL)  NOPASSWD: /sbin/shutdown 

然後命令「命令/ sbin/shutdown -r now「應該可以工作

+0

感謝您的回答。現在它可以工作 –