【nvidia jetson xavier】 風扇開機自啟動


作者聲明

版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
原文鏈接:https://www.cnblogs.com/phoenixash/p/15401115.html

風扇開機自啟動:

- 打開風扇,並設置開機啟動(兩種方法)

https://blog.csdn.net/u013171226/article/details/107680325

這里用第二種:

1.修改 /sys/devices/pwm-fan/target_pwm文件權限

sudo chmod 777 /sys/devices/pwm-fan/target_pwm

2.修改/etc/systemd/system/rc-local.service,在后面增加install區塊

sudo vim /etc/systemd/system/rc-local.service

- 【問題】發現沒有/etc/rc.local文件的解決方法

https://blog.csdn.net/qq_41782149/article/details/89001226

如果有rc-local.service文件則跳過。

開機啟動的rc.local更加好用,所以可以自己配置rc.local

①.實現原理
systemd 默認會讀取 /etc/systemd/system 下的配置文件,該目錄下的文件會鏈接 /lib/systemd/system/ 下的文件。一般系統安裝完 /lib/systemd/system/ 下會有 rc-local.service 文件,即我們需要的配置文件。

②.將 /lib/systemd/system/rc-local.service 鏈接到 /etc/systemd/system/ 目錄下面來

	ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service

修改文件內容

	sudo vim /etc/systemd/system/rc-local.service

在文件末尾增加

		[Install]
		WantedBy=multi-user.target
		Alias=rc-local.service

創建/etc/rc.local文件

	sudo touch /etc/rc.local

編輯/etc/rc.local文件

	sudo vim /etc/rc.local

3.創建並修改rc.local文件

sudo vim /etc/rc.local

在里面添加如下內容,注意第一行要用bash,不要用sh:

#!/bin/bash -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.
 
 
 
sleep 30
echo "150" > /sys/devices/pwm-fan/target_pwm
 
 
exit 0

加入系統程序中:

sudo systemctl enable rc-local   #這條語句就是創建一個超鏈接,在系統啟動服務程序中.

給文件賦予可執行權限:

sudo chmod +x /etc/rc.local

4.測試

先執行如下命令,啟動服務並檢查狀態,如果修改了rc-local.service文件,則需要用sudo systemctl daemon-reload重新加載.:

sudo systemctl daemon-reload     
sudo systemctl stop   rc-local.service
sudo systemctl start  rc-local.service
sudo systemctl status rc-local.service

如果上面的命令不報錯了,那說明設置成功了,然后可以重啟看下效果,如果上面命令報錯,則需要解決bug,否則重啟后不會生效:

sudo init 6         #重啟命令
sudo reboot -h now  #重啟命令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM