Manjaro設定開機以root許可權執行自定義指令碼

2021-10-11 19:16:34 字數 1083 閱讀 5881

背景

前段時間把筆記本搞成雙網絡卡,同時上內外網,每次開機都要手動設定路由,十分不方便,所以就考慮開機自動設定,但是設定route需要su許可權,所以記錄一下實現方法

sudo pacman -sy systemd-rc-local

sudo systemctl enable rc-local.service

sudo

touch /etc/rc.local

sudo

chmod 755 /etc/rc.local

#另外根據自己想要的功能建立乙個自定義指令碼setnetwork.sh,把他放到/etc路徑下,然後再到rc.local去呼叫它,rc.local內容如下

#!/bin/bash

sh /etc/setnetwork.sh

setnetwork.sh 指令碼如下,切記新的路由新增要結合自己的實際閘道器路由,參考我的另一篇部落格,同時上內外網

#!/bin/bash

##刪除老的路由表

oldifs=

$ifs

ifs=$'\n'

routes=

`route -n |

awk'nr>2 '`if

[[ -n $routes]]

then

for route in

$routes

do route del -net `

echo $route|

awk -f " "''`

netmask `

echo $route|

awk -f " "''`

done

fiifs=

$oldifs

###新增新的路由表

#外網route add -net 0.0.0.0/0 wlp2s0

route add -net 0.0.0.0/0 gw 192.168.8.1

#內網route add -net 192.168.0.0/16 enp3s0f1

route add -net 192.168.0.0/16 gw 192.168.93.1

Manjaro新增開機啟動指令碼

如何給manjaro新增開機啟動指令碼。前段時間折騰小黑t450安裝了manjaro系統,又安裝了sublime text 3,順便參考installation package control指導安裝了package control外掛程式,但是很不幸國內的package control頁面已經被遮...

Android開機廣播無效問題(手機Root後)

關於android註冊過開機廣播而導致無響應的問題 先說說情景 之前有做過乙個開機啟動某個模組,是通過廣播接收開廣播,並做自己的處理。但是某些時刻發現此廣播突然無效了,那怕是再通過其它 action來啟動 或者 動態註冊同樣如此。後來突然發現乙個出現此問題的手機有乙個共同點,原來它們都被root過。...

bios 設定定時開機

1.進入系統cmos,移動游標到 power management setup 項後按回車。2.在開啟的選單中找到 power up alarm 選項,其預設值為 disabled 即不能定時開機,按pagedown鍵將其改為 enabled 3.這時你會發現其下多出幾行選項來。其中 month a...