[英]Shell script can't find other files when launched on login (Debian Linux)
所以我有一個通過 rc.local 登錄時啟動的腳本。 該腳本調用一些其他腳本來啟動和運行。 但是控制台說找不到文件和/或目錄。 當我在登錄后手動運行腳本時,它工作得很好。 我什至嘗試添加一個小的延遲,以便我知道系統已登錄。知道這是為什么以及如何解決嗎?
對不起,如果我的回答有點含糊,但據我所知,腳本需要通過管理員權限運行。 讓我詳細說明一下,當系統啟動時,它會運行一組特定的腳本,這因發行版而異。 因此,我會檢查~/.bashrc
/etc/profile.d
和最重要的~/.bash_login
。 看看你能在那里做什么。 我個人在這里添加它~/.config/autostart
工作正常。 不要忘記創建一個.desktop
文件。
希望這可以幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.