![システム管理者のための自動化されたタスク[閉じる]](https://linux33.com/image/49612/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E7%AE%A1%E7%90%86%E8%80%85%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E8%87%AA%E5%8B%95%E5%8C%96%E3%81%95%E3%82%8C%E3%81%9F%E3%82%BF%E3%82%B9%E3%82%AF%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
私がJUNIX / Linuxシステム管理者であれば、サーバーに対して自動化されたタスクを実行したいと思います。
私はシェルスクリプト、Perl、Pythonを知っています。これらはすべて自動化されたタスクを実行するために使用されます。
スクリプトを作成するためにどれを使用できますか?
答えは次の基準に基づいている必要があります。 1. 数行のコード。 2. 高性能。 3. KSH または BASH シェルを使用しても、移植可能なソースコードです。
専用の回答がなければ、いつPerlを使用できますか、Pythonはいつ使用でき、シェルスクリプトはいつ使用できますか?
答え1
Perlが必要な場合は、以下を試してください(R)?ex
。http://rexify.org/
Pythonが必要な場合は、次のことを試してくださいfabric
。http://docs.fabfile.org/en/1.7/
どちらも少ないコード行で配布でき、シェルよりも優れたパフォーマンスを発揮します。試してみて選択してください。
私は両方を使用します。