簡體   English   中英

Shell 腳本在登錄時啟動時找不到其他文件 (Debian Linux)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM