Двойной цикл do while (BASH)

Большинство систем автоматически загружают /etc/rc.local при запуске, когда он присутствует, поэтому вам просто нужно поместить туда свои команды и это должно помочь.

Вы должны убедиться, что он запускается с правами root, но, вероятно, он уже есть.

3
03.03.2017, 22:16
1 ответ

Ошибка, которую вы получаете, связана с тем, что вы используете одно и то же имя (config) для двух разных переменных.

  1. Переменная с именем файла, прочитанного во внутреннем цикле.
  2. Переменная, которая получает каждую строку из этого файла.

Таким образом, после первого завершения внутреннего цикла старая переменная config теперь содержит последнюю строку файла config, а не его путь.

2
27.01.2020, 21:25

Теги

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