«bash» etiketlenmiş sorular

Bash, klasik Unix sh'in (mermi) halefi Bourne Again SHell'dir.



2
Docker yürütme / çalıştırma kabuk komutu iç içe yerleştirme
Kullanım senaryosuna kısa bir giriş: Testlerimi kullanarak bir dockerkap gokullanıyorum go test ./.... Bu kullanılarak kolayca elde edilebilir docker exec <container> /bin/sh -c "go test ./...". Ne yazık ki go test ./...tüm alt dizinlerde çalışır ve bir (satıcı dizini) hariç tutmak istiyorum. Bunun için önerilen çözüm aşağıdaki komutu kullanmaktır: bir …
15 bash  docker 

2
Çıkışın Altında Bash İstemi - Arka Plan Günlük Kuyruğu
Linux'ta çalışan ürünlerinden birinin yönetimi için özelleştirilmiş bir kabuğu olan bir şirkette çalışıyordum ve bu kabuğun önemli bir özelliğini çoğaltmak istiyorum. Tüm işler bir arka plan işlemi tarafından yapıldı ve günlükten alınan tüm bağlı kullanıcılara çıktı. Günlük, kabuğunuzun arka planında kuyruk oluşturur ve bilgi istemi satırı her zaman en altta …
15 linux  bash  shell  tail 

3
Birden çok oturum çalıştırırken garip bash geçmişi davranışı
Birden çok terminal penceresi kullandığımda komut satırı geçmişi nasıl saklanır? Saklandığını biliyorum .bash_historyama yeni bir pencere açarsam hangi tarihin kullanıldığına dair mantığı göremiyorum. Yeni pencerede yukarı ok kullanmaya çalışırsam hangi komutu göreceğimi asla bilmediğim için neredeyse belirsiz hissettiriyor. Birisi bunu açıklayabilir mi? Geçmişi belirli bir pencereden geçmişi yeniden kullanabileceğim şekilde …

4
Bir bash çocuk sürecinin PID'si (imapsync) - nasıl elde edersiniz?
Herhangi biri bana bash'da yürütülen bir komutun PID'sinin nasıl alınacağını söyleyebilir mi? Örneğin, imapsync'i çalıştıran bir bash betiğim var. Komut dosyası öldürüldüğünde imapsync işlemi her zaman öldürülmez, bu nedenle imapsync'in PID'sini komut dosyamdan programlı olarak tanımlayabilmek istiyorum, böylece imapsync işlemini kendimi bir sinyal işleyicide öldürebilirim. Peki, bir alt işlemin PID'sini …
15 bash  pid  imapsync 

2
Bash betimlerinde kuru çalışma uygulama
Bir bash betiğinde kuru çalışma seçeneği nasıl uygulanır? Ben her bir komut bir if sarma ve komut kuru çalışma ile çalışıyorsa, komut yerine yankılanmayı düşünebilirsiniz. Başka bir yol, bir işlev tanımlamak ve daha sonra her komut çağrısını bu işlevden geçirmek olabilir. Gibi bir şey: function _run () { if [[ …
15 bash 

7
Bir bash komut dosyasında Unix'te tam adı (FQN) nasıl alabilirim?
hostnameBirkaç sunucuda (RedHat, Ubuntu) test ettim ve hostname -fgüvenilmez, bazen sadece kısa adı ( bu soruda açıklandığı gibi) dönen kanıtladı . Takma adlarda fqn'yi görebiliyorum: hostname -a(takma adlardan biri aradığım fqn), ancak takma adların sırası sabit değil. Tam olarak nitelenmiş adı güvenilir bir şekilde almanın ve bir bash değişkeninde saklamanın …
15 unix  bash  hostname 

2
Ssh'yi gerçekten sessiz yapmak
Bir nagios senaryosu yazarken yarı yoldayım ve SSH ile ilgili bir sıkıntıya girdim. Man sayfasına göre: -q Quiet mode. Causes all warning and diagnostic messages to be suppressed. Yine de sessiz bayrağı etkinleştirir ve sonra geçersiz bir bağlantı noktası iletir, yine de bir hata alıyorum: $ ssh user@localhost -q -p …
15 ssh  bash  nagios 


3
Nasıl tutulur: bir hafta boyunca günlük yedeklemeler, bir ay boyunca haftalık, bir yıl için aylık ve bundan sonraki yıllık yedeklemeler
Bu sunucudaki verileri günlük olarak yedeklemem ve dosyaları yapılandırmam gerekiyor. Tutmam gerek: bir haftalık günlük yedeklemeler bir aylık haftalık yedeklemeler bir yıllık aylık yedeklemeler bundan sonraki yıllık yedeklemeler Tüm bunlar günlük olarak cron'dan çalıştırılan bir kabuk betiği ile gerçekleştirildi. Yedekleme dosyaları 10 yıl çalıştıktan sonra şöyle görünmelidir: blog-20050103.tar.bz2 blog-20060102.tar.bz2 blog-20070101.tar.bz2 …
14 linux  backup  bash 

1
Bash, Kimlik Doğrulaması için Hangi SSH Ortak Anahtarının Kullanıldığını Anlatabilir mi?
Diyelim ki rootkullanıcılarımı izlemek istiyorum . Her birinin benzersiz bir özel anahtarı vardır ve ortak anahtarları depolanmıştır /root/.ssh/authorized_keys. Her kullanıcının benzersiz anahtarıyla oturum açtığı göz önüne alındığında, bir BASH oturumu içinden kimlik doğrulamak için hangi anahtarın kullanıldığını nasıl anlayabilirim? Giriş yaptığımda ortam değişkenlerine bakmayı denedim ama oturumumu ortak anahtarımla ilişkilendiren …
14 bash  ssh-keys 


7
.Profile / .bashrc'nin SSH eşdeğeri
Ben ssh herhangi bir sunucuda oturumum içinde bazı takma adları otomatik olarak tanımlamak için bir yol arıyorum. Onları .bashrcsunucudaki dosyalara koyamıyorum çünkü giriş yaptığım kullanıcı hesapları başkaları tarafından paylaşılıyor ve ayrıca onlarca var ve her makinede bir komut dosyası tutmak acı verici olacak. expectTakma adları otomatik olarak yazmak için kullanabileceğimi …
14 ssh  bash 

3
Bas komut dosyasından bir yakut taşının yüklü olup olmadığını kontrol etme
Bir bash betiğinden, bazı Ruby taşlarının yüklü olup olmadığını kontrol etmem gerekiyor. Böyle bir şey yapabileceğimi düşündüm if ! gem list <name>; then do_stuff; fi ancak komut satırını kullanarak yapılan test, adın bulunup bulunmadığına bakılmaksızın 0 döndürdüğünü echo $?gösterir gem list <name>. Bu, mücevher listesinin çıktısını filtrelemek için grep kullanmam …
14 bash  gem 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.