Mam kilka bardzo prostych skryptów bash, które zebrałem razem dla rzeczy, które robię regularnie. Jednym z nich jest uruchomienie duplikatu w celu wykonania moich zadań tworzenia kopii zapasowych. Nic mądrego, po prostu kilka stwierdzeń, jeśli ... to naprawdę stwierdzenia. Ponieważ należy to uruchamiać jako sudo, czy najlepszą praktyką byłoby umieszczenie mojego skryptu w katalogu / usr / bin (lub innej lokalizacji w zmiennej PATH), chown na root.root i chmod na 700?
git
jak w github
chmurach?
/usr/local/bin
. W przeciwnym razie powiedziałbym, że po prostu je włóż ~/bin
. Twoje skrypty w obu katalogach powinny być bezpieczne podczas aktualizacji.
~/bin
to najlepsze miejsce dla większości skryptów, ponieważ nie trzeba sudo
ich edytować tak, jak w przypadku, gdy są one przechowywane /usr/local/bin
.
git
do kontroli wersji swoich skryptów, umieszczaj lokalne kopie repozytoriów git w dowolnym miejscu~
, a następnie łącz je symbolicznie~/bin
.