Unix & Linux

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


2
file dot tidak bersumber saat menjalankan perintah melalui ssh
Ketika saya menjalankan program saya secara interaktif, ia bekerja dengan baik: ssh somehost $ ~/some/path/somescript.py Ketika saya menjalankan program saya melalui ssh secara langsung, itu tidak berhasil. Variabel PYTHONPATHtidak disetel, karena .bashrctidak bersumber. ssh somehost ~/some/path/somescript.py Jika saya lari ssh somehost 'source ~/.bashrc; ~/some/path/somescript.py', itu berfungsi dengan baik. Tetapi yang …

1
Bash mencoba menulis dua prompt shell?
Saya melihat output strace dari proses bash berjalan yang terhubung ke terminal, untuk tujuan pendidikan. Proses bash saya memiliki PID 2883. saya mengetik [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace Ke dalam terminal. Saya kemudian pergi ke proses bash saya, dan memiliki interaksi berikut: [OP@localhost ~]$ ls Melihat …
11 bash  tty  strace 



5
Apakah gzip atom?
Apakah gzipatom? Apa yang terjadi jika saya menghentikan gzipproses ketika sedang gzipping file? Jika itu bukan atom, dan jika saya sudah menekan Ctrl + C pada suatu gzip *.txtproses, bagaimana cara melanjutkan dengan aman? (Saya tidak hanya ingin tahu tentang bagaimana melanjutkan, tetapi juga tentang apakah gzipsecara spesifik adalah atomik.)

2
Mengapa tidak ada syscall penyisipan file
Untuk pemahaman saya, untuk memanipulasi file hanya ada sys_write syscall di Linux, yang menimpa konten file (atau memperluasnya, jika pada akhirnya). Mengapa tidak ada syscalls untuk menyisipkan atau menghapus konten dalam file di Linux? Karena semua sistem file saat ini tidak memerlukan file untuk disimpan dalam blok memori berkelanjutan, implementasi …


5
Cara mengurutkan ukuran yang dapat dibaca manusia
Saya pada dasarnya mencari file kemudian mengurutkan berdasarkan ukuran. Script berfungsi jika saya tidak mengurutkan ukuran berdasarkan dapat dibaca manusia Tapi saya ingin ukurannya bisa dibaca manusia. Bagaimana saya bisa mengurutkan ukuran yang dapat dibaca manusia? Sebagai contoh: ls -l | sort -k 5 -n | awk '{print $9 " …
11 find  ls  sort 

2
Mengapa saya sepertinya kehilangan data menggunakan konstruksi pipa bash ini?
Saya mencoba untuk menggabungkan beberapa program seperti itu (abaikan semua tambahan, ini adalah pekerjaan berat yang sedang berjalan): pv -q -l -L 1 < input.csv | ./repeat <(nc "host" 1234) Di mana sumber dari program berulang terlihat sebagai berikut: #include <fcntl.h> #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include …

6
shutdown pada tanggal tertentu
Saya tahu bahwa Anda dapat menjadwalkan penghentian untuk waktu tertentu melalui shutdown -h 21:45dan bahwa Anda tidak boleh menggunakan crontab untuk hal-hal seperti itu karena sifatnya yang berulang. Bagaimana saya bisa menjadwalkan penghentian untuk tanggal tertentu seperti 31 Agustus pukul 20:00?
11 ubuntu  shutdown 



2
Skrip Bash seharusnya hanya membunuh instance skrip lain yang diluncurkannya
Dalam situasi saat ini, skrip tertentu 'calling.sh' meluncurkan skrip lain 'dipanggil.sh' di latar belakang, melakukan operasi lain, tidur sebentar, dan kemudian mengakhiri 'dipanggil.sh' dengan a pkill called.sh. Ini berfungsi dengan baik. Kemudian, saya juga ingin meluncurkan 'dipanggil.sh' dari terminal lain sebagai skrip mandiri di waktu lain, baik sebelum atau setelah …
11 bash  process 


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.