«linux» etiketlenmiş sorular

LINUX SORULARI İLGİLİ PROGRAMLAMA OLMALIDIR. Bu etiketi yalnızca, kodunuzu Linux'ta çalıştırdığınız için değil, Linux API'lerini veya Linux'a özgü davranışı kullanarak programlama ile ilgiliyse kullanın. Linux desteğine ihtiyacınız varsa https://unix.stackexchange.com veya https://askubuntu.com veya https://elementaryos.stackexchange.com/ gibi belirli Linux dağıtımının Stack Exchange sitesini deneyebilirsiniz.

5
rsync .htaccess dosyasını senkronize etmiyor
Sunucu1'in A dizinini sunucu2'nin B diziniyle eşzamanlamaya çalışıyorum. Sunucu1'in A dizininde otururken aşağıdaki komutları çalıştırdım. rsync -av * server2::sharename/B ancak ilginç olan, .htaccess veya A dizinindeki herhangi bir gizli dosya dışındaki tüm dosyaları ve dizinleri senkronize etmesidir. Alt dizinlerdeki tüm gizli dosyalar eşitlenir. Ayrıca aşağıdaki komutu da denedim: rsync -av …
91 linux  shell  unix  wildcard  rsync 

7
CLOSE_WAIT soket bağlantısını nasıl kaldırırım
Belirli bir bağlantı noktasındaki bir sunucu ile etkileşim kuran küçük bir program yazdım. Program iyi çalışıyor, ancak: Program beklenmedik şekilde sona erdiğinde ve o soket bağlantısı durumda gösterildiğinden beri CLOSE_WAIT. Bir programı çalıştırmayı denersem kilitleniyor ve onu kapatmaya zorlamam gerekiyor, bu da daha fazla CLOSE_WAIT soket bağlantısı biriktiriyor . Bu …
91 linux  sockets 


1
Grep'de çift alıntıdan kaçış
İçinde çift tırnak bulunan anahtar kelimeler için grep yapmak istedim. Basit bir örnek vermek gerekirse: echo "member":"time" | grep -e "member\"" Bu eşleşmiyor. Nasıl düzeltebilirim?
91 linux  shell 

8
Python'da matplotlib'de 'arka ucu' nasıl ayarlayabilirim?
Matplotlib'in yeni kullanıcısıyım, platformum Ubuntu 10.04 Python 2.6.5 Bu benim kodum import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) Hata şudur: /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) Anti-Grain Geometry kitaplığını …

4
Bir C programında bir dizindeki dosyalar nasıl listelenir?
Linux'ta bir ftp sunucusu yazmaya çalışıyorum. Bu konuda bir C programı ile terminaldeki dizindeki dosyaları nasıl listeleyebilirim? Belki find komutunu çalıştırmak için exec işlevini kullanabilirim ama istemci programı göndermek için dosya adını bir dizge olarak istiyorum. Bunu nasıl yapabilirim? Cevaplar için teşekkürler.
91 c  linux 

5
Makefile'da $ PATH'a nasıl dir ekleyebilirim?
Testleri çalıştıracak bir Makefile yazmak istiyorum. Test './tests' dizininde ve test edilecek yürütülebilir dosyalar './bin' dizinindedir. Testleri çalıştırdığımda, ./bin dizini $ PATH içinde olmadığından exec dosyalarını görmüyorlar. Böyle bir şey yaptığımda: EXPORT PATH=bin:$PATH make test herşey çalışıyor. Ancak Makefile'daki $ PATH değerini değiştirmem gerekiyor. Basit Makefile içeriği: test all: PATH=bin:${PATH} …
91 linux  makefile 

5
Backtrace () / backtrace_symbols () işlev adlarını nasıl yazdırabilirim?
Linux'a özgüdür backtrace()ve backtrace_symbols()programın bir arama izini oluşturmanıza izin verir. Ancak, programımın adlarını değil, yalnızca işlev adreslerini yazdırır. İşlev adlarını da yazdırmalarını nasıl sağlayabilirim? Ben ile program derleme denedim -gyanı sıra -ggdb. Aşağıdaki test durumu yalnızca şunu yazdırır: GERİ TAKİP ------------ ./a.out () [0x8048616] ./a.out () [0x8048623] /lib/libc.so.6(__libc_start_main+0xf3) [0x4a937413] ./a.out …
91 c  linux  debugging  backtrace 

3
Python betiğini crontab aracılığıyla yürütün
Linux crontab kullanarak bir Python betiği çalıştırmaya çalışıyorum . Bu betiği her 10 dakikada bir çalıştırmak istiyorum. Çok fazla çözüm buldum ve hiçbiri işe yaramadı. Örneğin: anacron'u /etc/cron.d adresinde düzenleyin veya kullanın crontab -e. Bu satırı dosyanın sonuna koyuyorum ama bu hiçbir şeyi değiştirmiyor. Herhangi bir hizmeti yeniden başlatmam gerekiyor …
91 python  linux  cron 

16
tar: geçerli dizindeki tüm dosyaları ve dizinleri ekle .svn vb. DAHİL
Bir dizini tar.gz yapmaya çalışıyorum ve tar -czf workspace.tar.gz * Ortaya çıkan tar, alt .svndizinlerdeki dizinleri içerir , ancak geçerli dizinde DEĞİL (tar'a *geçmeden önce yalnızca 'görünür' dosyalara genişletilir) Denedim tar -czf workspace.tar.gz .bunun yerine ama sonra bir hata alıyorum çünkü '.' okurken değişti: tar: ./workspace.tar.gz: file changed as we …


5
Linux dinamik bağlayıcıdan gelen "sürüm bilgisi yok" hatası ne anlama geliyor?
Ürünümüzde, "libpam" gibi sistem kitaplıklarına dinamik olarak bağlanan bazı Linux ikili dosyaları gönderiyoruz. Bazı müşteri sistemlerinde, program çalıştığında stderr'de aşağıdaki hatayı alıyoruz: ./authpam: /lib/libpam.so.0: no version information available (required by authpam) Uygulama iyi çalışır ve dinamik kitaplıktan kod yürütür. Yani bu ölümcül bir hata değil, gerçekten sadece bir uyarı. Sistem …
91 linux  linker 

5
Standart girdiden okumaya nasıl başlarım? [çiftleme]
Bu sorunun zaten burada cevapları var : bash komut dosyasında "s 'için bilinmeyen seçenek [yineleme] (4 yanıt) 4 ay önce kapalı . deniyorum grep searchterm myfile.csv | sed 's/replaceme/withthis/g' ve almak unknown option to `s' Neyi yanlış yapıyorum? Düzenle: Yorumlara göre kod aslında doğrudur. Tam kodum aşağıdaki gibi bir şeye …
91 linux  bash  shell 



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.