![系统管理员的自动化任务](https://linux22.com/image/49612/%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%91%98%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C%96%E4%BB%BB%E5%8A%A1.png)
如果我是一名初级UNIX/Linux系统管理员,我想为服务器做自动化任务。
我了解 Shell 脚本、Perl 和 Python。所有这些都用于执行自动化任务。
我可以使用哪一个来制作脚本?
答案应该根据以下条件: 1. 代码行数少。 2.高性能。 3.可移植的源代码,即使我使用KSH或BASH shell。
如果没有专门的答案,那么我什么时候可以使用perl,什么时候可以使用python,什么时候可以使用shell脚本?
答案1
如果你想要 Perl,请尝试(R)?ex
:http://rexify.org/
如果你想要 Python,请尝试fabric
:http://docs.fabfile.org/en/1.7/
两者都可以用更少的代码行进行部署,并且比 shell 性能更好。尝试并做出你的选择。
我两者都用。