Bir cron komutunu mevcut çevresel değişkenlerle nasıl çalıştırabilirim?
Bir kabuk isteminde iseniz echo $ORACLE_HOME
ve bir yol alabilirim. Bu benim içime giren çevresel değişkenlerimden biri ~/.profile
. Bununla birlikte, ~/.profile
fron cron komut dosyalarının yüklenmediği ve $ORACLE_HOME
değ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 ~/.cronfile
cron 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 ~/Cron
dizine. ~/.cronfile
Kulağ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 ~/.profile
ama gereksiz gibi görünüyor.
Peki, cron scriptlerimin değişkenleri interaktif-kabuk profilimden yüklemesini nasıl sağlayabilirim?
source ~/.profile
Bir 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?