«bash» etiketlenmiş sorular

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

1
birden fazla makineyi uzaktan yeniden başlat
Birkaç makineyi uzaktan yeniden başlatmam gerekiyor. Normalde sadece veriyorum for host in <hostlist>;do ssh ${host} 'sudo shutdown -r now';done Ancak yeniden başlatmadan önce kullanıcılara biraz zaman vermek istiyorum. Ancak ben bile ssh oturum bağlantı kesilmez: ssh -f 'sudo shutdown -r +5 &;disown' Bir hata mesajı alıyorum: bash: -c: line 0: …
11 ssh  bash 


1
Debian'da başlangıç ​​komut dosyası yürütmeye çalışırken böyle bir dosya veya dizin hatası yok
Debian (Raspbian) için çok yeni ve birkaç gün boyunca bunun için mücadele ediyorum. Başlangıçta yürütmek istediğim bir başlangıç ​​komut dosyası var. Komut dosyasını yürütülebilir yapmak ve başlangıç ​​parametreleri için varsayılan parametrelerle eklemek için aşağıdaki komutları yürüttüm. sudo chmod 755 /etc/init.d/testsam sudo update-rc.d testsam defaults Komut dosyasını test etmeye çalışırken aşağıdakileri …

3
bash'tan smtp.gmail.com “Sertifikada hata: Eşin sertifika yayıncısı tanınmıyor.”
Bir sorun olduğunda yöneticime e-posta göndermek için komut dosyama ihtiyacım vardı ve şirket yalnızca Gmail kullanıyor. Birkaç gönderi talimatını izleyerek .mailrc dosyası kullanarak mailx ayarlayabildim. ilk nss-config-dir hatası oldu Ben bir firefox dizininden bazı .db dosyaları kopyalayarak çözüldü. için ./certs ve mailrc'de bunu hedefliyor. Bir posta gönderildi. Ancak, yukarıdaki hata …
11 ssl  bash  gmail 

2
Debian SSH - Yeniden boyutlandırma terminali bash ile kayıtlı değil
Disk arızası nedeniyle sunucumuzu yakın zamanda yeniden yükledik ve şimdi terminalleri yeniden boyutlandırmayla ilgili bir sorun yaşıyoruz. Debian 6.0.6'yı kurduk. belirtiler Bir terminali yeniden boyutlandırdığınızda, ncurses tabanlı hiçbir uygulama (test edildi: ytalk, irssi, screen, tmux, ncurses örnek uygulamalarından bazıları) doğru şekilde yeniden boyutlandırılmıyor gibi görünüyor. Ekran tipik olarak boş olur. …
11 debian  bash  term 

1
Şu anda çalışan betiğin güzel düzeyini değiştirme
Şu anda çalışan komut dosyasının güzel seviyesini değiştirmek istiyorum: #!/bin/bash nice_it ( ) { nice ps -o "%p %r %y %x %n %c %a" } nice_it Bu işe yaramaz, çünkü nicebaşlattığı komutun güzel seviyesini değiştirmeye çalışır. Bunu bash'da başarmak mümkün mü?
11 bash  nice 

6
Kök şifresine gerek olmadan MySQL çukur komut satırına bağlanın
Bazı görevler için bir Bash betiği oluşturuyorum. Bu görevlerden biri, aynı bash betiğinden bir MySQL DB oluşturmaktır. Şu anda yaptığım iki varyasyon oluşturmak: biri mağaza kullanıcı adı ve diğeri mağaza şifresi için. Bu benim senaryomun ilgili kısmı: MYSQL_USER=root MYSQL_PASS=mypass_goes_here touch /tmp/$PROY.sql && echo "CREATE DATABASE $DB_NAME;" > /tmp/script.sql mysql --user=$MYSQL_USER …

1
karmaşık işlem adları için pgrep / pidof kullanımı?
Sistemimdeki bir işleme HUP göndermek için pidof veya pgrep kullanmaya çalışıyorum. Sorun sadece kesin bir parametre ile süreci öldürmek istiyorum olmasıdır. Bu 'ps awx'in çıktısıdır 657 ? S 0:00 processname software 658 ? S 0:00 processname demo 659 ? S 0:00 processname test Bunlardan birini yaparak: pidof processname pgrep processname …

3
Dosya sayısını saymak için Bash betiği
Bir senaryom var ve bir dosya varsa veya yoksa farklı mesajlar görüntülemek istiyorum. Benim gibi bir senaryo var: count=ls /import/*.zip | wc -l echo "Number of files: " $count if [ "$count" > "0" ]; then echo "Import $count files" else echo "**** No files found ****" fi Ancak, dosya …
11 bash  scripting 

3
Tüm boş dizinleri nasıl silebilirim
(bir Linux sisteminde) Bir dosya sisteminde büyük bir iç içe alt dizinler kümesi var. Hiç dosya içeren tüm dizin yollarını budamak istiyorum. Başka bir deyişle, o dizinde veya bu dizinin herhangi bir alt dizininde hiçbir dosyanın bulunmadığı her dizini yinelemeli olarak silmek istiyorum.
11 linux  unix  bash 

3
Linux'ta bir “kişiler” etkinliğini günlüğe kaydetme
Ben de bununla ilgili yazıların birçoğunu okudum ve eskisinden daha fazla karıştı. Ttyrec, snoopy, acct, rootsh, sudosh, ttyrpld, unix denetimi ve daha fazlası dahil olmak üzere çeşitli araçlar için öneriler vardır. Benim durumumda, bir sistemde çalıştırılan tüm komutları (zaman damgaları etkinleştirilmiş geçmiş gibi) günlüğe kaydetmek istiyorum, ama aynı zamanda kimin …
11 linux  ssh  bash  logging 


2
Linux - Bir işlemin geçerli çalışma dizinini bulmak?
Bir işlem PID X'im varsa, hangi dizinde çalıştığını nasıl bulabilirim? Birlikte görebilirsiniz ps aux | grep Xonunla çağrılan olduğunu tam komut satırı. Ancak bu durumda ./script.sh, ve hangisinin script.shçalıştığını görmek istiyorum .
11 bash  process 



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.