Düzenli yaptığım şeyler için bir araya topladığım birkaç basit bash senaryom var. Bunlardan biri yedekleme görevlerimi yapmak için yineleme çalıştırmaktır. Hiçbir şey zekice sadece bir demet if .. sonra ifadeler gerçekten. Bunun sudo olarak çalıştırılması gerektiğinden, scriptimi / usr / bin (veya PATH içinde başka bir yere), root.root ve chmod'a 700 olarak koyacak şekilde koymak en iyi yöntem olur mu?
git
olduğu gibi github
bulutlar?
/usr/local/bin
. Aksi taktirde, onları içeri koy ~/bin
. Her iki dizinde de kendi komut dosyalarınız yükselttiğinizde güvenli olmalıdır.
~/bin
, çoğu komut dosyası için en iyi yer olduğunu söylemeliyim , çünkü bunları saklarken sudo
onları düzenlemek için kullanmak zorunda değilsiniz /usr/local/bin
.
git
, komut dosyalarınızı to-version kontrol gibi bir yere git repolarının sizi yerel kopyalarını koymak~
ve sonra içine komut sembolik köprüyü~/bin
.