![](/img/trans.png)
[英]Linux debian 10 how to make a script run a program at startup and auto input value to this program console
[英]How to run a program on startup in Debian
我試圖在我的 Raberry Pi 2 上運行我在啟動時制作的程序。它正在運行 Debian (Jessie) 但它似乎不起作用。 我嘗試按照本指南進行操作: Debian:在啟動時運行腳本並創建系統鏈接,但似乎沒有任何效果。 當我不在啟動時運行該程序時,該程序可以工作。 這是代碼:
#!/bin/sh
#/etc/init.d/StartGRIP.sh
#
### BEGIN INIT INFO
# Provides: StartGRIP.sh
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts GRIP Pipeline
# Description: During startup, runs below command and starts GRIP
### END INIT INFO
# Start processing
env LD_LIBRARY_PATH=/home/pi/vision/grip:LD_LIBRARY_PATH java -jar...
最后一個命令有效,所以我沒有包括整行,因為它是一條長行。
任何幫助是極大的贊賞!
替代方式:
sudo crontab -e
並添加
@reboot file_you_want_to_run &
為程序創建一個桌面條目並將其放置在~/.config/autostart
作為啟動 Safe Eyes 程序的示例,將其放置為~/.config/autostart/safeeyes.desktop
。
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Safe Eyes
Comment=Protect your eyes from eye strain
Exec=safeeyes
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false
Categories=Utility;
[可選] 設置適當的權限。
sudo chmod 644 /.config/autostart/[program-name].desktop
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.