at Komut Oluşturucu
Gelecekte bir zamanda çalışacak tek seferlik komutları veya betikleri zamanlamak için at komutları oluştur
at ile Başlarken
## at nedir?
`at`, bir komutu veya betiği gelecekteki bir zamanda **bir kez** çalıştırmak için zamanlar. Bir şeyin bir kez olması gerektiğinde ("bu dosyayı 2 saat sonra yedekle") doğru araçtır; `cron` ise bir programa göre tekrarlanır. `atd` hizmetinin çalışıyor olması gerekir.
## Nasıl Kullanılır
1. **Zamanı ayarlayın**: `now + 5 minutes`, `10:30`, `teatime` (4 PM) veya `tomorrow 9am` gibi bir zaman ifadesi girin. 2. **İsteğe bağlı olarak bir betik yükleyin**: Komutları etkileşimli olarak yazmak yerine bir dosyayı çalıştırmak için `-f script.sh` kullanın. 3. **İşleri yönetin**: `-l` kuyruktaki işleri listeler, `-d N` N numaralı işi siler, `-c N` N numaralı işin tam komutunu yazdırır. 4. **Kopyala ve Çalıştır**: `at <time>` girdikten sonra, `-f` kullanılmadıysa komutları yazdığınız etkileşimli bir isteme düşersiniz (bitirmek için Ctrl-D).
Zaman Biçimleri ve Seçenekler
### Zaman ifadeleri `at` birçok doğal biçimi kabul eder: `now + 5 minutes`, `now + 1 hour`, `10:30`, `10:30 AM`, `midnight`, `noon`, `teatime` (4 PM), `tomorrow`, `tomorrow 9am`, `MM/DD/YYYY` veya `next Friday`.
### `-f FILE` Bir betiği çalıştırın Bir dosyanın içeriğini istemde yazmak yerine iş olarak gönderin: `at -f backup.sh now + 1 hour`.
### `-q QUEUE` Bir kuyruk seçin a–z harfleri bir kuyruk seçer; a varsayılan at-işleri kuyruğudur, b toplu iş içindir (yük kapılı). Her kuyruğun `/etc/at.deny`/`at.allow` içinde kendi yük sınırı olabilir.
### `-l` / `-d N` / `-c N` Listele, sil, göster `-l` bekleyen işleri listeler; `-d 5` 5 numaralı işi siler; `-c 5` 5 numaralı işin çalıştıracağı ortamı ve komutları yazdırır.
### `-m` Tamamlanınca e-posta gönder Çıktı olmasa bile iş bittiğinde kullanıcıya e-posta gönderir.
### `-v` Ayrıntılı İşi okumadan önce tam olarak planlanan zamanı yazdırır.
▶at ve cron — fark nedir?
▶at komutu 'Cannot find atd' döndürüyor — sorun nedir?
▶30 dakika içinde çalışacak bir betiği nasıl zamanlarım?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla