Gdzie powinienem umieścić skrypty systemowe w systemie * nix?


9

Czy ktoś może mi powiedzieć o rozsądnym dość standardowym miejscu do umieszczania skryptów potrzebnych wielu użytkownikom w systemie Ubuntu?

Odpowiedzi:


10

Cóż, twoje tagi zawierają Standard Hierarchii Systemów Plików, więc powinien dać ci pewne wskazówki. Polecam /usr/local/bin.


Zajrzałem tam i nie mogłem znaleźć nic przydatnego. Dzięki szybkiej ręcznej kontroli /usr/binnie mogłem znaleźć żadnych przykładów, które nie byłyby binarne ani dowiązań symbolicznych, co sprawiło, że pomyślałem, że może nie jest normalne umieszczanie skryptów w binkatalogach. Ale jeśli go polecisz, to mi wystarczy!
Andy,

@Andy: Jest wiele rzeczy /usr/bin. Liczy się tylko to, że powinny one (pożytecznie) być wykonywalne; nie ma znaczenia, czy są one implementowane jako skrypty czy pliki binarne. Jeśli jesteś ciekawy, możesz uruchomić, file /usr/bin/*aby zobaczyć, jakie rodzaje plików masz /usr/binna swoim komputerze.
Gilles „SO- przestań być zły”

@Gilles Dzięki, to ma sens. I nigdy więcej nie słyszałem o filetak dzięki za to!
Andy

1

Nigdy nie umieszczam skryptów, które piszę w / usr / bin. Albo / usr / local / bin lub, najlepiej, / opt / local / bin. Praktycznie nic nie koliduje ze skryptami w tym ostatnim.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.