Назад | Перейти на главную страницу

Можно ли использовать perl, python, php, ruby ​​или что-то еще для написания сценариев init.d?

Я новичок в этом материале SysOp, поэтому мне интересно, можно ли использовать другие интерпретируемые языки для написания сценариев init.d?

Предварительная разница для меня - / bin против / usr / bin

#!/bin/sh

против

#!/usr/bin/perl
#!/usr/bin/php
#!/usr/bin/python
#!/usr/bin/ruby

Есть ли еще какие-то моменты, которые мне не хватает?

Да. Есть проблемы с доступностью, скоростью, надежностью, ремонтопригодностью и т. Д., Но сценарии инициализации можно писать на чем угодно.

Как подразумевается в вашем вопросе, файловая система / usr должна быть смонтирована, прежде чем вы сможете использовать интерпретаторы, находящиеся на ней.

Для этой задачи есть модули Perl. Одним из примеров является Демон :: Контроль, есть много других для Perl, а также для других языков.