Bir cron komutunu mevcut çevresel değişkenlerle nasıl çalıştırabilirim?
Bir kabuk isteminde iseniz echo $ORACLE_HOMEve bir yol alabilirim. Bu benim içime giren çevresel değişkenlerimden biri ~/.profile. Bununla birlikte, ~/.profilefron cron komut dosyalarının yüklenmediği ve $ORACLE_HOMEdeğişken ayarlanmadığı için komut dosyalarımın başarısız olduğu görünüyor .
Gelen bu soruya yazar oluşturarak bahseder ~/.cronfilecron için değişkenleri kurar profili ve sonra kendisine sakladığı komut içine bütün cron komutları yüklemek için bir çözüm yapar ~/Crondizine. ~/.cronfileKulağa hoş bir fikir gibi geliyor, ama cevabın geri kalanı biraz hantal görünüyor ve birinin bana aynı sonucu almanın kolay bir yolunu söyleyebileceğini umuyordum.
Sanırım senaryolarımın başında bir şeyler ekleyebilirim source ~/.profileama gereksiz gibi görünüyor.
Peki, cron scriptlerimin değişkenleri interaktif-kabuk profilimden yüklemesini nasıl sağlayabilirim?
source ~/.profileBir programa fazlalık nasıl eklenir ? Programlar, çevrelerini çağıran programdan devralır. Eğer bu arama programı sizin kabuğunuz değilse, o zaman decendant programı istediğiniz ortamı nasıl elde eder?