VM或Server有時會因不明原因自行關閉並重啟,藉由設定自動運行腳本,以便重啟後能自動開啟所需程式。以下採用Ubuntu
做說明,該處不推薦Windows
,因重啟後會停在使用者登入畫面,即便已設定自動進入桌面,還是需要等到使用者連線進VM後才能讓系統進入桌面。
sudo vi ~/project_directory/example.sh
寫入內容(激活虛擬環境並啟動程式,以anacona3為例)
source anaconda3資料夾路徑/etc/profile.d/conda.sh
conda activate 虛擬環境名稱
cd ~/project_directory
python xxx.py
修改權限
sudo chmod 755 ~/project_directory/example.sh
Ubuntu較新版本可能沒有/etc/rc.local
,如有可直接啟用服務,否則需手動創建
sudo vi /etc/systemd/system/rc-local.service
寫入內容(相關設定)
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
sudo vi /etc/rc.local
寫入內容(自動運行腳本路徑)
#!/bin/bash
~/project_directory/example.sh
修改權限
sudo chmod 755 /etc/rc.local
sudo systemctl enable rc-local
sudo systemctl status rc-local
https://marsown.com/wordpress/how-to-enable-etc-rc-local-with-systemd-on-ubuntu-20-04/
rc-local
anaconda3
Open source, license: Apache License 2.0
May 16, 2025What is Deepstream Deepstream 是 Nvidia 基於 Gstreamer 並整合了許多 Nvidia 開發的 GPU 加速套件所開發出的端到端串流分析套件,讓使用者可以利用 Deepstream 輕鬆完成自己的串流分析管線,因為基於 Gstreamer 所以可以輕鬆替換串流分析管線中的任一個部份,大幅降低各功能間的耦合,整合 Tensorrt 與 DLA 使使用者可以輕鬆加速自己的神經網路演算法,Nvidia 還在 Deepstream 中整合了許多好用的功能,例如 Tracking 等等,另外還可輕鬆存取 GPU 上的各種加速單元來加速串流的編碼與解碼,透過這樣的整合使用者資料如何在 CPU 與 GPU 中的互動,大幅減少因為 Copy 所造成的性能耗損。 Why to use Deepstream 詳細且多樣的範例參考與學習 開箱即用 完整且耦合度低的串流分析管線 深度整合 GPU 讓使用者可輕鬆加速串流編碼解碼與神經路推理
Dec 6, 2021日期:2021/12/01 一開始定義安全需求 資訊安全維度:機密性 軟體品質 CIA 機密(未授權使用者不能存取)
Dec 1, 2021https://www.nvidia.cn/about-nvidia/webinar-portal/ https://on-demand.gputechconf.com/gtc-cn/2018/video/8307_W28PBgKUIM/
Nov 26, 2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up