GNU/Linux >> Belajar Linux >  >> Linux

Tidak Sengaja Mengetik Crontab Hanya Dengan Dash?

Apa yang terjadi ketika saya mengetik "crontab -"? "e" tidak muncul sebelum saya menekan Enter. Itu baru saja memindahkan kursor ke baris berikutnya dan saya harus Ctrl+C untuk keluar, tapi saya tidak yakin persis apa yang dilakukannya. Saya menggunakan Linux CentOS 6.3.

Jawaban yang Diterima:

Itu sebenarnya tergantung pada apa yang Anda lakukan setelah itu.

crontab - ditafsirkan sebagai variasi pada crontab file doa, di mana Anda mengubah crontab pengguna saat ini dengan yang terdapat dalam file yang ditentukan.

- dalam hal ini, seperti praktik umum, berarti membaca dari stdin alih-alih file yang sebenarnya.

Hasilnya adalah jika Anda menekan ctrl-c atau membatalkan crontab, tidak ada yang terjadi. Di sisi lain, jika Anda menekan ctrl-d (pada dasarnya eof ), mengakhiri input secara normal, lalu crontab diganti dengan apa pun yang Anda masukkan sebelumnya (mungkin mengosongkannya jika tidak ada yang dimasukkan).


Linux
  1. Linux vs. Unix:Apa bedanya?

  2. Crontab Melewati Jam?

  3. Bagaimana Cara Mengetahui Apa Itu Domain Untuk Menghubungkan Dengan Samba?

  1. Apa yang dimaksud dengan POSIX?

  2. Apa yang dilakukan '-' (tanda hubung) setelah nama variabel di sini?

  3. Apa gunanya mengabaikan sinyal `SIGCHLD` dengan `sigaction(2)`?

  1. Meneruskan opsi ke suatu program:apa konvensi untuk satu tanda hubung vs dua?

  2. Apa itu sistem file NSFS?

  3. Apa itu tautan emas?