«bash» etiketlenmiş sorular

Bash (Bourne-Again SHell), varsayılan olarak Ubuntu'nun komut satırı arayüzünde kullanılan kabuktur.

5
Bash komut dosyasında uptart işinin durumu nasıl belirlenir?
Bir Bash betiğinin içinde bir uptart işinin çalışıp çalışmadığını nasıl belirlersiniz? Bunun gibi bir şey yapmak için bir "boolean" değerine ihtiyacım var: #!/bin/bash if [ determine_if_job_x_is_running ]; then echo "I see upstart job X is running, please stop it before ..." fi
10 bash  upstart 

1
Kabuk betiğine bellek sınırları nasıl uygulanır?
Bir klasör XML dosyaları içerirken, onları veritabanına işleyecek bir PHP komut dosyası var. Şu anda, sunucu PHP 5.3.10 sürümünü çalıştırıyor ve bir döngü içinde tetiklenen bellek sorunları hakkında bir hata raporu var ZEND_MM_HEAP. Bu, PHP'nin belleği düzgün şekilde boşaltmamasına neden olur, böylece bir hata ve komut dosyası çökmesine neden olur: …

3
Çalışan programı bash'da arka plana taşı
Eğer bash'de bir program çalıştırıyorsam Ctrl+ tuşuna basarak programı askıya alabilirim Z. Programı çalışır durumda bırakmak istersem, bgkomutu kullanabilirim . Programı yazmak zorunda kalmadan doğrudan arka plana koymanın bir yolu var mı bg? Açıklama : Programı zaten çalışıyorken askıya almadan arka plana koymak istiyorum.
10 bash 

3
Günlük cron işi çalışmıyor
Hızlı bir bakış: Günlük kaynak kod depomu SVN'den o gün için bir tarball'a yedekleyecek bir senaryom var. Komut dosyasını test ettim ve çıktı dizininin sahipliğinden dolayı sudo olarak çalıştırdığım sürece çok iyi çalışıyor. Sorun şu ki bu günlük çalıştırmak istiyorum, bu yüzden /etc/cron.daily dizinine bir bağlantı koymak. Dizinin içeriği. thom@spenser:/etc/cron.daily$ …
10 bash  cron 

2
Komut dosyası kullanarak dizin nasıl değiştirilir
Bu senaryoya sahibim #!/bin/bash cd /home/user/somedir pwd beklendiği gibi çalışır, ancak bu komut dosyası beni / home / user / somedir'e taşımak istiyorum, ama aynı dizinde kalıyorum. Beni (gnome-terminalinde) / home / user / somedir 'e taşıyacak komut dosyası nasıl yazılır?
10 bash 

9
Visual Studio Code açılamıyor
Ubuntu 16.04 LTS ile dizüstü bilgisayarıma VS Kodu yükledim. Ben aynı sonuçları ile birden fazla kurulum yöntemleri denedim; en son Cactux'un "yeni" talimatlarını burada takip ettim . Etkisiz iki yol uygulamayı açmayı denedim. Programı 'Uygulamalar'dan açtığımda, simge başlatıcıda yaklaşık 15 saniye gösterilir ve sonra kaybolur. Hata oluşmaz. Bir terminali açıp …

3
Ubuntu'da "setx" eşdeğeri
Windows, setxkullanıcı veya sistem ortamında ortam değişkenleri oluşturur veya değiştirir adlı bir powershell komutuna sahiptir . Mu Ubuntu benzer bir komutu vardır, kullanarak değil yani nanoveya vieklemek veya geniş bir çevre değişkeni sistemini güncellemek için, sadece bir satır. Uygulanan Çözüm Eklenecek / güncellenecek bir satır grep env_name /etc/environment && sed …


2
$ (Command) & ne yapar?
Bir bash betiğinde aşağıdaki sözdizimini gördüm: >$(command) & &Sonunda ve işareti arka planda bir komut çalıştırdığını biliyorum , ancak dolar işareti artı komutun etrafındaki köşeli parantezlerle birlikte görmedim. Bu ne işe yarıyor?
10 bash 

1
Sistem genelinde $ PATH değişkeni nerede ayarlanır?
Ubuntu Desktop 14.04 kullanıyorum ve bu nedenle, oturum açma olmayan kabuğu kullanıyorum. GUI terminalini açtığımda, önce oturum açma olmayan kabuk oturumları aşağıdaki başlangıç ​​dosyalarını okur: /etc/bash.bashrc ~/.bashrc Giriş yapmayan kabuklar, ortamı bir giriş kabuğu olan üst işlemden devralır, böylece oturum aşağıdaki başlangıç ​​dosyalarını da okur: /etc/profile ~/.bash_profile Ancak, ben bulamıyorum …

4
Uyku ve hazırda bekletme modlarını komut satırından geçici olarak devre dışı bırakma
Bir Ubuntu'nun ayarlarının, önceden belirlenmiş koşullar yerine getirildiği sürece istendiğinde sürekli olarak uykuya ayarlanabileceği birçok yol olduğu görülmektedir. Bununla birlikte, bunlar geçici olarak standart politikadan vazgeçmek isteyebilecek nadir görevleri dikkate almayan daha kalıcı çözümlerdir. Ben içine çalışıyorum sorun bazı yedeklemeler yapmak için çok uzun çalışan bir komut dosyası olması ve …


2
Daha az çıkış, çıktıktan sonra terminalde çıkışı göstermez
Önceden, koştuğum something | lessve sonra düğmesine bastıysam , qbeni lesshala görünür çıktıyla isteme geri döndürürdüm . $ seq 1 100 | less 1 2 3 4 :q $ <prompt here. I can still see the output of less> Ama şimdi, Zsh'ı yükledikten sonra (oh-my-zsh ile. Bash'da da çalışmıyor), terminal …
10 bash  zsh  less 


4
Bash betiğinde Bekle ve gönder komutlarıyla sudo komutları nasıl çalıştırılır?
sudoKomutları nasıl çalıştıracağımı bilen var expectmı? Aşağıdaki denedim ama bu çalışmıyor. Birisi bana öneri verebilir mi lütfen? set login "sasuke" set addr "hostname" set pw "mypasswd" spawn ssh $login@$addr expect "$login@$addr\'s password:" send "$pw\r" expect "#" send "output=$(sudo virsh list --all | awk "/running/{print \$2}" | tail -2); sudo virsh …
10 bash  scripts  sudo 

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.