Единая команда для перемещения домена из локальных областей cPanel в файл remotedomains?

Мне нужно сделать это несколько раз в день, и мне бы хотелось, чтобы это было проще.

Электронная почта домена example.com обрабатывается третьей стороной, поэтому серверу необходимо сообщить об этом, указав свой домен в / etc / remotedomains.

Затем я удаляю домен из localdomains:

pico / etc / localdomains

Найдите «example.com» (старайтесь не приземляться на «subdomain.example.com»)

Удаленный «example.com» из / etc / localdomains

Сохрани и закрой

И поместите его в remotedomain:

pico / etc / remotedomains

Перейти к концу файла и добавить "example.com"

Сохрани и закрой

Способ сделать это в одной команде будет здорово! 🙂

  • Программа Shell, которая выводит средние значения
  • Удалите все заглавные буквы из определенного столбца в файле CSV
  • Вложенный «awk» в цикле «while», проанализируйте два файла по строкам и сравните значения столбцов
  • Выбор строк в файле, который не содержит значения в другом файле
  • Утилита, которая дает строку из / proc / id / maps по конкретному адресу
  • Последовательность Grep после / перед заменой -A / -B в AIX
  • проанализировать первый столбец вывода команды, получить соответствующее второе значение столбца
  • Выполните вывод скрипта, который извлекает данные из CSV
  • One Solution collect form web for “Единая команда для перемещения домена из локальных областей cPanel в файл remotedomains?”

    Является example.com на своей собственной линии? Вы можете использовать sed, чтобы избавиться от него из localdomains ( -i сообщает ему, чтобы изменить файл на месте, ^example.com$ говорит ему, чтобы найти целую строку, соответствующую example.com , и d сообщает ей удалить эту строку) :

     $ sed -i '/^example.com$/d' /etc/localdomains 

    А потом просто добавьте его в конец remotedomains

     echo "example.com" >> /etc/remotedomains: 

    Это технически две команды, но я не могу представить, что это важно; вы можете запускать их на одной строке, разделяя их ;

    Linux и Unix - лучшая ОС в мире.