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?
gitjak w githubchmurach?
/usr/local/bin. W przeciwnym razie powiedziałbym, że po prostu je włóż ~/bin. Twoje skrypty w obu katalogach powinny być bezpieczne podczas aktualizacji.
~/binto najlepsze miejsce dla większości skryptów, ponieważ nie trzeba sudoich edytować tak, jak w przypadku, gdy są one przechowywane /usr/local/bin.
gitdo kontroli wersji swoich skryptów, umieszczaj lokalne kopie repozytoriów git w dowolnym miejscu~, a następnie łącz je symbolicznie~/bin.