国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

樹莓派設(shè)置開機自啟動的三種方式

這篇具有很好參考價值的文章主要介紹了樹莓派設(shè)置開機自啟動的三種方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一. 配置rc.local文件方式

編輯/etc/rc.local文件

sudo vi /etc/rc.local

在文件中exit 0 之前添加需要執(zhí)行的命令,文件路徑使用絕對路徑,如:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

/usr/bin/python3  /home/pi/Desktop/testGPIO.py 23 10 &

exit 0

注意:如果程序是阻塞的,則必須加上&符號,表示在后臺運行,否則系統(tǒng)無法啟動

重啟系統(tǒng),就可以生效了

二. 新建desktop文件設(shè)置樹莓派開機啟動項

這種方式類似Windows系統(tǒng)的"開始"菜單中的"啟動"項,操作方法如下:

在/home/pi/.config 文件夾下創(chuàng)建一個文件夾,名稱為autostart

mkdir /home/pi/.config/autostart

在該文件夾下創(chuàng)建一個xxx.desktop文件,文件名以.desktop結(jié)尾,名稱為xxx,可自定義,文件內(nèi)容如下:

[Desktop Entry]
Name=controller
Comment=controller Program
Encoding=UTF-8
#Exec=python3 /home/pi/human_code/controller.py
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

文件中Name,Comment,Icon分別表示啟動文件的名稱,備注,顯示圖標(biāo),他們的值可以自己設(shè)定;

Exec表示調(diào)用的指令,相當(dāng)于在shell終端執(zhí)行的指令.

重啟系統(tǒng),就可以生效了.

三. 以后臺服務(wù)的方式設(shè)置開機啟動程序

創(chuàng)建服務(wù)文件 /etc/systemd/system/xxx.service

文件內(nèi)容如下:

[Unit]
Description=A server for test
After=network.target

[Service]
Type=simple
Restart=always
RestartSec=5
ExecStart=/usr/bin/python3 /home/pi/Desktop/testGPIO.py 23 10
StandarOutput=null
StandarError=null

[Install]
WantedBy=multi-user.target

其中Description表示服務(wù)的簡單描述, ExecStart表示需要執(zhí)行的指令.

修改xxx.service文件權(quán)限: sudo chmod 777 xxx.service

開啟xxx.service服務(wù): sudo systemctl start xxx.service , 該指令只是臨時生效, 重啟后服務(wù)會停止, 如果想要開機自啟動必須要先執(zhí)行?sudo systemctl enable?xxx.service?

服務(wù)開啟后,程序即可執(zhí)行,就可以看到現(xiàn)象了

服務(wù)開機自啟動:?sudo systemctl enable?xxx.service

服務(wù)開機不自啟動:?sudo systemctl disable?xxx.service

停止服務(wù):?sudo systemctl stop xxx.service 或者 sudo service xxx stop

重啟服務(wù):?sudo systemctl restart xxx.service 對停止的服務(wù)執(zhí)行此命令和開啟服務(wù)命令效果一樣

查看服務(wù)狀態(tài):?sudo systemctl status xxx.service

查看python3 程序執(zhí)行的進行: ps -elf|grep python3文章來源地址http://www.zghlxwxcb.cn/news/detail-583720.html

到了這里,關(guān)于樹莓派設(shè)置開機自啟動的三種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Docker容器配置啟動順序的三種方式

    Docker容器配置啟動順序的三種方式

    https://blog.csdn.net/L_Open2021/article/details/129901741 目錄 1.問題描述 2.問題解決 方法1:通過 depends_on 結(jié)合 healthcheck 實現(xiàn)容器順序啟動(強烈推薦?。??方案2:shell腳本彈窗被依賴(較復(fù)雜) 方案3:通過Docker file 設(shè)置延時啟動(不推薦,偽順序) 在微服務(wù)項目中,多容器之間存在

    2024年02月07日
    瀏覽(25)
  • VS2022設(shè)置編碼方式為utf-8的三種方式

    VS2022設(shè)置編碼方式為utf-8的三種方式

    此方法同樣適用Visual Studio的其他版本 在字符串前面使用 u8 ,可保證解析時安裝utf-8的方式解析 安裝插件:Force UTF-8 更改VS的編碼方案 首先需要打開高級保存選項 然后打開 文件 — 高級保存選項 即可進行設(shè)置 參考鏈接: 探究Visual Studio中的亂碼問題 - CSDN

    2024年02月11日
    瀏覽(27)
  • SpringSecurity設(shè)置登錄賬號密碼的三種方式

    SpringSecurity設(shè)置登錄賬號密碼的三種方式

    一、SpringBoot整合SpringSecurity: 1.新建SpringBoot工程,引入SpringSecurity依賴 2.編寫一個測試Controller ?3.修改訪問端口(默認8080) 4.啟動SpringBoot工程,訪問http://localhost:8001/test/hello ?如上自動跳轉(zhuǎn)到登錄頁面,輸入賬號user,密碼在控制臺輸出,如下所示 ?5.查看是否登錄成功(如下

    2024年02月01日
    瀏覽(29)
  • Docker系列---【Docker設(shè)置時區(qū)的三種方式】

    將宿主機與容器的時間進行掛載,直接使用宿主機的時區(qū)

    2024年02月17日
    瀏覽(23)
  • echarts餅圖自定義設(shè)置顏色的三種方式

    echarts餅圖自定義設(shè)置顏色的三種方式

    第一種方式 option下 整體代碼如下: 效果如下: 第二種方式 series下 整體代碼如下: 效果如下: 第三種方式 data下 整體代碼如下: 效果如下:

    2024年02月16日
    瀏覽(22)
  • 路由器連接電腦的三種方式和設(shè)置介紹

    路由器怎么連接電腦進行設(shè)置呢?目前隨著電腦、智能手機、平板電腦等網(wǎng)絡(luò)設(shè)備的普及,人們對網(wǎng)絡(luò)的需求日益增加,因此推動了路由器的廣泛使用。不過很多大多數(shù)用戶不知道怎樣把路由器和電腦連接起來,然后進行后續(xù)的配置。 路由器與電腦之間的連接方式有兩種,一

    2024年02月08日
    瀏覽(41)
  • centos7設(shè)置時區(qū),時間+時間同步的三種方式

    centos7設(shè)置時區(qū),時間+時間同步的三種方式

    1.1查看當(dāng)前時區(qū): 1.2查看時間命令: 1.3選擇時區(qū)命令 設(shè)置timezone的時區(qū) 3.1安裝ntp 3.2啟動ntp服務(wù) 3.3查看ntp服務(wù) 3.4修改ntp.conf文件 3.5重啟服務(wù) 3.6檢查同步狀態(tài) 3.7執(zhí)行硬件時間向軟件時間同步 3.8查看當(dāng)前時間 4.1最簡單的方法,讓所有集群中的主機跟某個時間服務(wù)器的 時間同步

    2024年02月04日
    瀏覽(23)
  • 【Maven】依賴管理—導(dǎo)入jar包的三種方式、依賴范圍設(shè)置

    【Maven】依賴管理—導(dǎo)入jar包的三種方式、依賴范圍設(shè)置

    一、使用坐標(biāo)導(dǎo)入 jar 包 ?二、使用坐標(biāo)導(dǎo)入 jar 包 – 快捷方式 ?三、使用坐標(biāo)導(dǎo)入 jar 包 – 自動導(dǎo)入 ?四、依賴范圍 1、在 pom.xml 中編寫 dependencies 標(biāo)簽 2、在 dependencies 標(biāo)簽中 使用 dependency 引入坐標(biāo) 3、定義坐標(biāo)的 groupId,artifactId,version 4、點擊刷新按鈕,使坐標(biāo)生效 1、

    2024年02月16日
    瀏覽(35)
  • Linux安裝軟件的三種方式

    Linux安裝軟件的三種方式

    Linux安裝軟件的三種方式分別為: rpm yum在線安裝 解壓縮 概述:RPM(RedHat Package Manager),RedHat軟件包管理工具,類似windows里面的setup.exe,是Linux這系列操作系統(tǒng)里面的打包安裝工具,它雖然是RedHat的標(biāo)志,但理念是通用的。 RPM包的名稱格式 Apache-1.3.23-11.i386.rpm “apache” 軟件

    2024年02月06日
    瀏覽(25)
  • Linux軟件包的三種安裝方式

    Linux軟件包的三種安裝方式

    角色 系統(tǒng)命令 應(yīng)用程序 文件位置 一般在/bin和/sbin目錄中,或為Shell內(nèi)部指令 通常在/usr/bin、/usr/sbin和/usr/local/bin、/usr/local/sbin目錄中 主要用途 完成對系統(tǒng)的基本管理工作,例如IP配置工具 完成相對獨立的其他輔助任務(wù),例如網(wǎng)頁瀏覽器 適用環(huán)境 一般只在字符操作界面中運

    2024年02月04日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包