Belirtilen (klasör) bir konumda tarihli bir dosyaya çıkış için bir cronjob almaya çalışıyorum./bin/sh: Sözdizimi hatası: Sonlandırılmamış tırnak işareti
Benim crontab girdisi şöyle görünür: Ne
echo $(date "+/home/oompah/logs/%Y%m%d.test.log")
/home/oompah/logs/20110329.test.log
:
* * * * * /some/path/test.sh >> $(date "+/home/oompah/logs/%Y%m%d.test.log")
Ne anlamıyorum ben konsolunda bu komutu yazdığınızda, ben doğru dize elde ediyoruz Bu hatayı neden ve nasıl tamir edebilirim?
bash sürüm bilgisi geçerli:
GNU bash, versiyon 4.1.5 (1) -salınımı (x86_64-pc-linux-gnu)
http://askubuntu.com veya http://unix.stackexchange.com adresinde yer alan –
@Let_Me_Be: Sizin noktanızı görebilmeme rağmen, O'nun kendisini çok ince bir şekilde yaydığı gerçek bir tehlike var. Birkaç "uzman" sitesi ile birkaç düzineden fazla ya da soruları cevaplamak için yüzlerce insanı bir araya getiriyor. Bu soru burada geçerlidir, çünkü ben basit tuttuğum halde (kısalık ve açıklık için), Cron tarafından çalıştırılan görevler olan Python ve C++ ile ilgili soruları kolayca kapsayacak şekilde genişletebiliriz. – oompahloompah
Eh, bu meta için bir tartışma. –