Mac OS X Lion'da basit Cron görevi


0

Mac OS X Lion'daki Cron tesisini deniyorum, ancak işe yaramadı.

Crontab şöyle gözüküyor:

MacBook-Air-de-Vincent:run vincentle$ crontab -l
MAILTO=bxxxxxxxx@gxxx.com
* * * * * (echo 'plop')
MacBook-Air-de-Vincent:run vincentle$ 

Her dakika terminalde yazılmış bir "plop" görmeyi beklerdim ama sanmıyorum.

Bunu neden göremiyorum?


2
Neden Cron'un terminalinize yazmasını beklediniz? Bir MAILTO sağladınız. Gelen kutunuzu kontrol ettiniz mi?
Johnsyweb

Bir kenara, komut satırının etrafındaki parantezler gereksizdir.
üçlü

Okuduklarım için, MAILTO hata ayıklama e-postası göndermesi gerekiyordu.

Yanıtlar:


1

fwiw, cron Lion'da kullanımdan kaldırıldı.

Cron'dan launchctl'ye geçmek için bakmalısın.


Lütfen aynı kullanımı nasıl elde edeceğinize bir örnek verin launchctl.
slhck

Lütfen cronkullanımdan kaldırma için resmi kaynağı belirtin .
Daniel Beck

1
İlk bulanıklığı geçtikten sonra, "cron kullanarak zamanlanmış işler" bölümüne mutlaka bakın. developer.apple.com/library/mac/documentation/MacOSX/Conceptual/…
Snips

@DanielBeck kullanımdan kaldırıldı böyle çirkin bir kelime. Onlar sadece başka bir şey eklediler, cronu orada bıraktılar, yeni şeyi lehine tuttular ve sonra ona 'kullanımdan kaldırıldı' diyorlar. Mavericks'teki cron'u şimdi kullanıyorum. Kullanımdan kaldırıldı? Henüz değil. En az birkaç tane daha öngörülebilir sürümde olmasını bekliyor musunuz? Evet. Sorunuzun cevabı için buraya bakınız Bu makale 2005'ten itibarendir ve hala
cronumuz

@ Michael.M: Bana cevap vermek istediğinize emin misiniz?
Daniel Beck

0

Cron kullanımdan kaldırılmıştır, ancak crontab değildir. Koş man crontabve bu sana bilmek istediklerini verecek.


Kafam karıştı mı yoksa zaten crontab kullanıyor mu?
Tanner Faulkner

0

Cron'un kullanımdan kaldırılmış olup olmadığının yanı sıra, Linux'ta bile değil, istediğiniz şeyi yapmazsınız.

Cron, arka plan işlemi olarak çalışır. Belirli bir tür ' daemon ' denir (telaffuz iblis). Gibi hiçbir terminali ve yazmak için hiçbir terminali vardır. Stdout ve stderr postaya bağlanır. Normalde, bilgisayarınızdaki yerel gelen kutunuza gidersiniz, ancak postayı bu e-posta adresine yönlendiren bir MAILTO ayarı sağladınız. Bu kurulum gerektiğini yalnızca bxxxxxxxx@gxxx.com için 'süngeri', her dakika oluşan geçecektir. Tüm çıktılar, sadece hata ayıklama işlemine değil bu postaya gider.

Test için genellikle / tmp içinde bir dokunma dosyası yaparım. Cronjob date > /tmp/testdate.txtveya eşdeğeri bir kron, kronunuzun ne sıklıkla ve ne sıklıkla ateş ettiğini gösterecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.