簡體   English   中英

如何讓我的 Rust 程序在啟動時運行?

[英]How can I make my Rust program run at startup?

我知道如何在啟動時在 Windows 上運行程序,但不知道 Linux(即使我自己使用 Linux)。 有沒有我可以使用的庫,它會在啟動時自動運行我的程序? 我已經嘗試使用谷歌搜索但找不到任何東西,我找到的最接近的東西是 Windows 綁定到 Rust。

我想盡量減少我必須實際編寫的代碼量,因為當編寫大量代碼時,它最終看起來有點混亂,我不希望從事該項目的其他人受苦。 話雖如此,我所要求的只是是否有一個庫可以滿足我的需求,或者是否有一種方法可以在啟動時使用最少的代碼運行我的程序。

沒有簡單的解決方案,因為它取決於您的用戶的 Linux 發行版、版本、您用戶的桌面環境及其版本(或者如果用戶使用文本控制台或通過 .network 登錄)。 另外,如果用戶多次登錄會怎樣? 程序應該為每個 session 運行一次嗎? 還是每個用戶一次?

你可以看的東西:

更一般地說: https://wiki.archlinux.org/title/Autostarting

試試 pm2

它支持:

  1. 在服務器啟動時啟動。
  2. 記錄,
  3. 遠程監控。
  4. 無處不在。

正如其他人提到的那樣,啟動時啟動並不是您的應用程序應該關心的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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