Сценарий оболочки не работает всякий раз, когда я его запускаю [дубликат]

Puede simplemente agregar su comando para que se ejecute en el inicio de la máquina, o hacer que su ruta sea persistente, para hacer eso, necesita editar el archivo /etc/sysconfig/network-scripts/route-eth0para definir rutas estáticas para la interfaz eth0. Esta configuración será persistente incluso después de que se reinicie el sistema.

 example:
 # route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.10.1 dev eth0

 will be:

 GATEWAY0=192.168.10.1 
 NETMASK0=255.255.255.0 
 ADDRESS0=192.168.100.0

 GATEWAY1=10.64.34.1 
 NETMASK1= 255.255.255.240 
 ADDRESS1=10.64.34.10

 # service network restart

más información aquí

-3
02.12.2016, 16:32
2 ответа

для запуска скрипта он должен быть исполняемым chmod + x portblock.sh , тогда для его запуска вы должны добавить ./ в начале

./portblock.sh
1
28.01.2020, 05:19

Прежде всего убедитесь, что у вас есть права на исполнение для вашего скрипта.

И затем

Запустите ваш сценарий, используя ./ portblock.sh или используя sh portblock.sh .

Если вам не нравится запускать сценарий вышеупомянутым способом, обновите переменную PATH в каталоге сценария.

0
28.01.2020, 05:19

Теги

Похожие вопросы