我正在製作一個Linux應用程序。此應用程序將客戶端的文件和文件夾與雲同步。有家目錄中的文件夾,其中來自雲的所有文件將被同步。我希望應用程序應該是在後臺啓動啓動後並自動在後臺工作。 我該怎麼辦?在linux啓動時運行應用程序
1
A
回答
2
0
如果您基本上是單用戶系統,則可以使用init
/systemd
作爲指定的非特權用戶啓動後臺進程。但是,這不是這些技術的通常用法。
在多用戶圖形系統中,您可能希望在用戶的桌面會話啓動時啓動與用戶相關的後臺進程。這(通常)不僅是這種操作的正確時機,還允許支持多個用戶。
可用於Linux的各種圖形桌面都提供了稍微不同的方式來在登錄時運行用戶應用程序。可能找不到適用於所有臺式機的方法。爲了全面覆蓋,您可能需要實施某些功能來檢測正在使用的桌面,並使用適合該桌面的方法。
但是,許多臺式機都尊重$HOME/.config/autostart/
的使用。該目錄中的文件應具有.desktop擴展名,並且與應用程序啓動器具有相同的格式。例如:
[Desktop Entry]
Name=MyThingie
GenericName=foo
Comment=foo
Exec=/path/to/my/executable
Terminal=false
Type=Application
Icon=foo
Categories=Network;FileTransfer;
StartupNotify=false
相關問題
- 1. 在啓動時運行應用程序
- 2. 在啓動時運行應用程序
- 3. 如何在啓動Ubuntu Linux時運行Java應用程序
- 4. 在啓動時在Ubuntu啓動時運行單聲道應用程序「啓動應用程序」
- 5. 應用程序啓動時應用程序類不運行?
- 6. Linux運行級別1:啓動程序
- 7. 如何在Windows/Linux/MacOS系統啓動時運行Java應用程序?
- 8. FIREMONKEY - 運行啓動程序啓動應用程序(OSX)
- 9. 在啓動時自動運行EFI應用程序
- 10. 如何在系統啓動時自動運行應用程序?
- 11. 春季啓動應用程序時,掛在命令行運行
- 12. gui應用程序在linux啓動
- 13. 在Linux中啓動應用程序
- 14. 在應用程序啓動時運行python-rq工作進程
- 15. 彈簧集成 - 在應用程序啓動時運行流程
- 16. 如何在應用程序運行時啓動進程?
- 17. Android在啓動應用程序時出現運行時錯誤
- 18. Autofac.Webapi在應用程序啓動時運行時失敗
- 19. 啓動應用程序在啓動時
- 20. 在啓動時啓動應用程序
- 21. 在啓動時啓動應用程序
- 22. 在應用程序啓動時啓動應用程序類
- 23. 在啓動時使用Upstart運行單應用程序
- 24. 使用initramfs啓動時運行程序
- 25. 在啓動時運行程序Ubuntu
- 26. 運行程序在Windows啓動時
- 27. 在啓動時運行程序
- 28. 在啓動時運行jar文件linux
- 29. 在啓動時運行Linux腳本
- 30. Wpf應用程序不在啓動時啓動,而是手動運行?
開始在哪個用戶的背景下? –
對於安裝應用程序的用戶。 –
普通用戶通常不能安裝任何應用程序。即使普通用戶可以運行圖形化安裝程序,它幾乎總是以幕後超級用戶身份執行其任務,並且不知道哪個用戶啓動了GUI。 –