Unix & Linux

T&J untuk pengguna Linux, FreeBSD dan sistem operasi Un * x lainnya

1
Menjalankan beberapa fungsi bash di latar belakang dan menunggu hingga kembali
Ini adalah skrip sederhana yang menjalankan nvidia-smiperintah pada banyak host dan menyimpan hasilnya ke file umum. Tujuannya di sini adalah membuatnya berjalan secara tidak sinkron . Apakah &pada akhir process_host()pemanggilan fungsi sudah cukup? Apakah skrip saya benar? #!/bin/bash HOSTS=(host1 host2 host3) OUTPUT_FILE=nvidia_smi.txt rm $OUTPUT_FILE process_host() { host=$1 echo "Processing" $host …


3
Menetapkan alamat IP statis menggunakan nmcli
Jadi saya mencoba memberikan VM alamat IP statis, kasus ini sangat keras kepala. VM berjalan pada cluster ESXi dengan rentang IP publiknya sendiri. Saya memilikinya (agak) bekerja dengan alamat IPv4, kecuali itu akan dipindahkan setiap boot, sekarang setelah mengutak-atik nmcli saya tidak bisa mendapatkan alamat IPv4 yang ditugaskan untuk itu. …

2
Apa perbedaan antara bendera, opsi, dan argumen? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 3 tahun yang lalu . ls -a(Saya mempertimbangkan -aopsi) sudo -u username( -u= opsi, username= arg) chmod 664 …

1
Kembalikan pemilik proses yang diberikan PID
Saya mencoba untuk mengambil pemilik proses dari daftar, saya memiliki perintah pidof nmapuntuk mendapatkan yang saat ini ps -u <PID> | grep USERsaya mainkan, tetapi ketika saya menjalankannya, akhirnya hanya mencetak judul (baris atas). Bagaimana saya bisa mengambil nama pemilik yang diberikan ID proses?

1
Mengapa saya tidak menggunakan 'kill -9' / SIGKILL
Posting pertanyaan ini karena saya terkejut tidak menemukannya langsung dijawab; permintaan maaf jika ini adalah duplikat - saya memang melihat! Saya pernah mendengar itu kill -9atau kill -SIGKILLburuk, tetapi saya tidak mengerti mengapa. Jika saya tidak seharusnya kill -9apa yang harus saya lakukan untuk membunuh suatu proses?
14 process  kill 

3
Apakah jebakan diwarisi oleh subkulit?
Saya mencoba skrip berikut: #!/bin/bash trap 'echo "touching a file" && touch $FILE' EXIT foo1(){ echo "foo1" } foo(){ echo "foo" export FILE=${FILE:-/tmp/file1} } (foo1) foo Output untuk skrip di atas adalah: [root@usr1 my_tests]# ./test.sh foo1 foo touching a file Namun saya mengharapkan jebakan untuk dipanggil keluar dari foo1juga, yang …
14 shell  trap  subshell 


3
Menemukan folder ekstensi PHP menggunakan bash
Saya mencoba membuat skrip bash untuk menginstal ekstensi PHP Source Guardian namun direktori tujuan berbeda pada setiap rilis Ubuntu berikutnya. Menginstal PHP5 di Ubuntu 14.04 menghasilkan ekstensi disimpan di / usr / lib / php5 / 20121212 + lfs /, di Ubuntu 15,04 perubahan direktori ini, misalnya / usr / …
14 bash  ubuntu  php 

3
Bagaimana cara membuat ulang 70-persistent-net.rules tanpa reboot?
File /etc/udev/rules.d/70-persistent-net.rulesdihasilkan secara otomatis pada sistem Linux dengan udev, jika tidak ada, selama reboot. Tapi saya ingin tahu cara membuat file aturan ini (dengan perintah) tanpa me-reboot server. Saya mencari Google sementara waktu dan menemukan bahwa file aturan dihasilkan oleh skrip ini: /lib/udev/write_net_rules Namun, tidak mungkin untuk menjalankan skrip ini …
14 linux  udev 

1
Apakah rsync menghapus file pada tujuan yang dihapus dari sisi pengirim?
Apakah rsync menghapus file dari tujuan jika mereka dihapus dari sumber? Sebagai contoh, katakanlah di sumber / rumah / saya, saya memiliki tiga file: a.txt b.txt c.txt Sekarang, saya menjalankan perintah rsync -v /home/me/ user@ip.address:/home/backupdan menyalin file a.txt, b.txtdan c.txtuntuk /home/backup. Isi /home/backupsekarang a.txt b.txt c.txt Jika saya menghapus a.txtdari …
14 rsync  backup 

4
Sorot mouse untuk screencast tanpa mengganggu alur kerja
Untuk membuat video dokumentasi / tutorial, saya perlu menyorot mouse, misalnya dengan korona kuning transparan di sekitarnya: Marker harus aktif saat mengklik dan bergerak, tetapi jika terus-menerus, itu sama saja. Ini dapat mengaburkan pandangan tentang apa yang ada di belakangnya sampai tingkat tertentu, tetapi itu mungkin tidak menonaktifkan mampu mengklik …

3
skrip untuk memeriksa apakah sertifikat SSL valid
Saya memiliki beberapa sertifikat SSL, dan saya ingin diberi tahu, ketika sertifikat telah kedaluwarsa. Ide saya adalah membuat cronjob, yang mengeksekusi perintah sederhana setiap hari. Saya tahu bahwa opensslperintah di Linux dapat digunakan untuk menampilkan info sertifikat server jarak jauh, yaitu: openssl s_client -connect www.google.com:443 Tapi saya tidak melihat tanggal …

4
Diberikan dua perintah latar belakang, hentikan yang tersisa saat salah satu keluar
Saya memiliki skrip bash sederhana yang menjalankan dua server: #!/bin/bash (cd ./frontend && gulp serve) & (cd ./backend && gulp serve --verbose) Jika perintah kedua keluar, sepertinya perintah pertama terus berjalan. Bagaimana saya bisa mengubah ini sehingga jika salah satu perintah keluar, yang lain dihentikan? Perhatikan bahwa kita tidak perlu …

3
Apa format dari status standar?
Saya membaca tentang cara memperbarui status vim di sini . Dan saya berhasil memperbaruinya. Tapi, saya ingin mempertahankan format status vim default dan hanya menambahkan beberapa info lagi misalnya ukuran file, tipe file, dll. Garis status default Vim adalah: <file-name> line_num,col_num %file Bagaimana saya bisa melakukan yang berikut? Saya ingin …
14 vim 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.