cPanelのローカルドメインからリモートドメインファイルにドメインを移動する単一のコマンドは何ですか?

cPanelのローカルドメインからリモートドメインファイルにドメインを移動する単一のコマンドは何ですか?

1日に数回この作業を行う必要がありますが、より簡単に行う方法があればいいと思います。

example.comドメインの電子メールは第三者によって処理されるため、/ etc / remotedomainsにそのドメインを一覧表示してサーバーに通知する必要があります。

次に localdomains からドメインを削除します。

Pico/etc/localdomains

「example.com」を検索してください(「subdomain.example.com」にログインしないように注意してください)。

/etc/localdomainsのリモート "example.com"

保存して閉じる

リモートドメインに配置します。

Weiwei/etc/remotedomains

ファイルの末尾に移動して「example.com」を追加します。

保存して閉じる

1つのコマンドでこれを行う方法がある場合は本当に良いようです! :)

答え1

example.com独自の行にありますか? sedを使用して削除できますlocaldomains-iファイルを適切な場所に変更するように指示し、^example.com$一致する行全体を検索するように指示しexample.comd行を削除するように指示します)。

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

その後、最後に追加します。remotedomains

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

技術的にはこれは2つのコマンドですが、2つのコマンドを分離して1行で実行できることは重要ではないと思います。;

関連情報