2015-09-24 24 views
2

我申請使用狀態:如何獲得狀態,Salt中最後一次運行`state.highstate`的日誌?

$sudo salt 'api-*' state.highstate -l debug -v 

一些國家失敗,我向下滾動,修正了一些,現在我不能向上滾動(我的終端不保存完整的會話)看到標準輸出。

現在我不想再次運行高狀態。我檢查了jobs.lookup_jid,但它沒有顯示任何有用的東西。

回答

0

你可以在/var/log/salt/minion

+0

我無法檢查特定僕從的日誌。否則,我會從每一個開始。 – avi

1

jobs.lookup_jid查看日誌文件,讓你從工作返回的數據。如果你不知道作業ID,您可以使用salt-run jobs.list_jobs列出最近運行的作業:

# salt-run jobs.list_jobs 
20150924134212132446: 
    ---------- 
    Arguments: 
    Function: 
     test.ping 
    StartTime: 
     2015, Sep 24 13:42:12.132446 
    Target: 
     saltmine 
    Target-type: 
     glob 
    User: 
     root 

目前尚不清楚你想要的記錄。如果你想從僕從中獲得日誌,你可以使用salt <minion_id> cmd.run 'tail -n100 /var/log/salt/minion來嘗試追蹤奴才日誌。

+0

嗨,'lookup_jid'不包括失敗等,或者你能告訴我確切的命令? – avi

相關問題