Als Sysadmin braucht man immer wieder irgendwelche kleinen Helper am Server. Klar, wenn es nur ein paar Zeilen benötigt, wird es ein Bash Script. Sobald aber etwas mehr Logik notwendig ist, wird ein Bash Script - zumindest für mich - schnell unübersichtlich.
Viele solcher Mini-Tools, die man im Netz findet, sind in Perl geschrieben und ich greife deshalb auch immer wieder zu dieser Sprache. Ein großer Perl Fan bin ich aber trotzdem nicht und hab dann beim Programmieren irgendwie immer den Gedanken, dass ich das eigentlich lieber in PHP oder vielleicht sogar C# machen würd. Weils aber doch unüblich ist, bleibts dann meist bei Perl.
Natürlich sollt es eine Sprache sein, die man auf "allen" Servern findet, was mich dann wieder zu PHP bringt. Deshalb meine Frage: "Darf" man PHP für Shellscripts verwenden oder spricht irgendetwas - außer persönliche Befindlichkeiten - dagegen? Gibt es nennenswerte Performance-Unterschiede zwischen PHP und Perl, wenn es z. B. darum geht große Log-Files zu parsen und zu analysieren? Hat es security-technische vielleicht Nachteile wenn man PHP für solche Dinge verwendet?
Würd mich sehr interessieren wie ihr das seht und welche Sprachen ihr dafür verwendet.
Viele solcher Mini-Tools, die man im Netz findet, sind in Perl geschrieben und ich greife deshalb auch immer wieder zu dieser Sprache. Ein großer Perl Fan bin ich aber trotzdem nicht und hab dann beim Programmieren irgendwie immer den Gedanken, dass ich das eigentlich lieber in PHP oder vielleicht sogar C# machen würd. Weils aber doch unüblich ist, bleibts dann meist bei Perl.
Natürlich sollt es eine Sprache sein, die man auf "allen" Servern findet, was mich dann wieder zu PHP bringt. Deshalb meine Frage: "Darf" man PHP für Shellscripts verwenden oder spricht irgendetwas - außer persönliche Befindlichkeiten - dagegen? Gibt es nennenswerte Performance-Unterschiede zwischen PHP und Perl, wenn es z. B. darum geht große Log-Files zu parsen und zu analysieren? Hat es security-technische vielleicht Nachteile wenn man PHP für solche Dinge verwendet?
Würd mich sehr interessieren wie ihr das seht und welche Sprachen ihr dafür verwendet.