Итак, вот сценарий, у меня есть сценарий оболочки, который на основе сетевой команды выполняет действие, это может быть перезапуск или остановка службы. Эта часть работает нормально, но я застрял на той части, которая мне нужна, чтобы гарантировать, что она может быть более гибкой, то есть что я могу добавить некоторые службы позже, не касаясь основного скрипта. Итак, я имею в виду разделить сценарий на несколько сценариев, как это делает interfaces.d /, но вместо файла конфигурации я хочу сохранить в нем какой-то код и загружать его при вызове сценария. Проблема в том, что для каждого «процесса» я хочу создать отдельный файл с if внутри него. Это вообще возможно?
Thnaks.
Отвечая на мой собственный вопрос, вы действительно можете это сделать.
Что я сделал, так это перебрал файлы в папке .d и выполнил их с помощью:
. $ filename
Обратите внимание, что между точкой и файлом есть пробел.
Надеюсь, это кому-то поможет