我使用腳本make_chroot_jail.sh創建了chroot監獄,然後通過複製/ usr/bin/git *添加了git,這些二進制文件需要的所有庫以及/ usr/share/git-core 我可以在監獄中初始化,克隆提交,推送等等,但是當我輸入git log時,它不會輸出任何內容( 可能有人幫助我或說去哪裏尋找?git log命令在chroot中沒有輸出任何內容
2
A
回答
1
構建chroot時,嘗試運行命令strace -f
並尋找異常失敗的系統調用,丟失的文件等strace -f <command> 2>&1 |grep ...
是你的朋友
不用說,構建一個複雜的軟件chroot不是f或最微弱的心...
+0
謝謝非常匹配:) strace命令太棒了! 解決方法:git log運行我已經忘記進入chroot的pager(/ usr/bin/pager - >/bin/less)。 – NightBlues
相關問題
- 1. 如何在ruby腳本中輸出系統(git log)命令內的文件名?
- 2. Win32 ASM程序不向命令行輸出任何內容
- 3. 爲什麼下面的命令不輸出任何內容?
- 4. 用ansible執行Expect命令不會輸出任何內容
- 5. git log命令的邏輯說明git log master-1.0.83..HEAD
- 6. 內容塊成爲可鏈接的,沒有任何命令
- 7. 雖然沒有輸入任何內容
- 8. 帶有「OR」子句的git-log - 或者 - 如何合併git-log輸出?
- 9. 命令提示符中沒有輸出
- 10. Git log:列出所有父母提交的內容
- 11. exec()命令沒有在標準輸出中顯示輸出
- 12. git log - 如何獲取xml輸出
- 13. 格式化的git log命令
- 14. 使用Git Log命令的grep功能
- 15. Bash - 如何檢查命令沒有輸出沒有打印它沒有輸出?
- 16. 如何在終端中停止/取消'git log'命令?
- 17. 如何在git log命令中排除已刪除的文件?
- 18. 如何在GO中使用libgit2運行git log命令?
- 19. {debug}在smarty中沒有任何內容
- 20. ListView中沒有任何內容,它沒有加載內容
- 21. Git擴展腳本 - 如何使用git log命令
- 22. 沒有任何內容
- 23. 如果在字段中沒有輸入任何內容,則隱藏內容
- 24. 爲什麼git log在git fetch之後沒有顯示任何新東西?
- 25. 如何在git命令後在傳呼機中顯示輸出?
- 26. 爲什麼git沒有'git ignore'命令?
- 27. git log顯示(起源)沒有任何分支
- 28. VBS運行命令沒有輸出
- 29. 運行powershell命令時沒有輸出
- 30. 輸出mysql命令沒有新線
你有沒有試過用strace運行它? – robinst