Pertanyaan yang diberi tag «scripting»

Script adalah urutan perintah atau instruksi yang dieksekusi oleh program juru bahasa alih-alih dikompilasi ke dalam program yang dapat dieksekusi secara mandiri.

25
Ulangi perintah Unix setiap x detik selamanya
Ada built-in perintah Unix repeatyang argumen pertamanya adalah berapa kali untuk mengulangi perintah, di mana perintah (dengan argumen apa pun) ditentukan oleh argumen yang tersisa repeat. Sebagai contoh, % repeat 100 echo "I will not automate this punishment." akan menggema string yang diberikan 100 kali dan kemudian berhenti. Saya ingin …

3
Menggunakan "$ {a: -b}" untuk penugasan variabel dalam skrip
Saya telah melihat beberapa skrip yang ditulis orang lain (khususnya Red Hat), dan banyak variabel mereka ditugaskan menggunakan notasi berikut VARIABLE1="${VARIABLE1:-some_val}" atau beberapa memperluas variabel lain VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" Apa gunanya menggunakan notasi ini daripada hanya mendeklarasikan nilai secara langsung (misalnya, VARIABLE1=some_val)? Apakah ada manfaat dari notasi ini atau kemungkinan kesalahan …

8
Izinkan setuid pada skrip shell
The setuidbit izin memberitahu Linux untuk menjalankan program dengan user id efektif dari pemilik bukan eksekutor: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o setuid-test setuid-test.c > ./setuid-test 1000 > sudo chown nobody ./setuid-test; sudo chmod +s …



3
Lewati argumen baris perintah ke skrip bash
Saya baru mengenal pemrograman skrip bash. Saya ingin mengimplementasikan skrip bash 'deploymLog', yang menerima sebagai input argumen satu string (nama). [root@localhost Desktop]# ./deploymLog.sh name di sini saya ingin meneruskan argumen string (nama) melalui baris perintah Sebagai langkah awal, saya perlu menambahkan cap waktu saat ini bersama dengan string input ini …
114 bash  shell  scripting 

6
Penggunaan && dan || yang membingungkan operator
Saya membaca sekilas melalui /etc/rc.d/init.d/sendmailberkas (saya tahu ini adalah hampir tidak pernah digunakan, tapi aku belajar untuk ujian), dan aku sudah menjadi sedikit bingung tentang &&dan ||operator. Saya telah membaca di mana mereka dapat digunakan dalam pernyataan seperti: if [ test1 ] && [ test2 ]; then echo "both tests …


6
Ssh-keygen otomatis tanpa frasa sandi, bagaimana?
Saya ingin membuat skrip otomatis yang memanggil ssh-keygendan membuat beberapa pub / private keypairs yang akan saya gunakan nanti. Pada prinsipnya semuanya bekerja dengan baik ... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q ... kecuali bahwa ia meminta saya untuk frasa sandi yang akan mengenkripsi kunci. Ini membuat -pada …
86 ssh  scripting 

5
Apakah shebang menentukan shell yang menjalankan skrip?
Ini mungkin pertanyaan konyol, tapi saya tetap bertanya. Jika saya telah menyatakan shebang #!/bin/bash di awal my_shell_script.sh, jadi saya selalu harus memanggil skrip ini menggunakan bash [my@comp]$bash my_shell_script.sh atau bisakah saya menggunakan mis [my@comp]$sh my_shell_script.sh dan skrip saya menentukan shell yang berjalan menggunakan shebang? Apakah sama halnya dengan kshshell? Saya …


6
Menggunakan while loop ke ssh ke beberapa server
Saya punya file servers.txt, dengan daftar server: server1.mydomain.com server2.mydomain.com server3.mydomain.com ketika saya membaca file baris demi baris dengan whiledan menggema setiap baris, semua berfungsi seperti yang diharapkan. Semua garis dicetak. $ while read HOST ; do echo $HOST ; done < servers.txt server1.mydomain.com server2.mydomain.com server3.mydomain.com Namun, ketika saya ingin ssh …

2
Opsi su - menjalankan perintah sebagai pengguna lain
Saya ingin tahu bagaimana menjalankan perintah sebagai pengguna lain dari skrip. Saya memiliki pemilik skrip yang ditetapkan sebagai root. Saya juga menjalankan perintah berikut dalam skrip untuk menjalankan perintah sebagai pengguna hudson: su -c command hudson Apakah ini sintaks yang benar?
75 bash  scripting  su  sudo 

9
Bagaimana cara grep untuk string yang sama tetapi banyak file sekaligus?
Saya memiliki satu set file log yang perlu saya tinjau dan saya ingin mencari string spesifik pada file yang sama sekaligus. Apakah ini mungkin? Saat ini saya menggunakan grep -E 'fatal|error|critical|failure|warning|' /path_to_file Bagaimana saya menggunakan ini dan mencari untaian beberapa file sekaligus? Jika ini adalah sesuatu yang perlu dituliskan, dapatkah …
57 scripting  grep 


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.