国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

crontab 環境變量的使用方法

2020-06-13 12:20:19
字體:
來源:轉載
供稿:網友
本文將介紹crontab 環境變量的使用方法,有需要的朋友可以參考
 
 
環境:(產品,平臺,機型,軟件版本,等)AIX5L 
問題描述:crontab中啟動的shell腳本不能正常運行,但是使用手動執行沒有問題,在$home/.profile中設定了腳本所需要的環境變量。 
解答:cron命令的默認shell是/usr/bin/bsh,如果要在cron啟動的腳本中使用ksh,就必須在腳本中的第一行添加“#!/usr/bin/ksh”的聲明。 
如果cron進程啟動的shell腳本要用登錄時的環境變量,就必須在cron啟動的shell腳本中添加下面的內容,才能夠在啟動的腳本中使用 
$home/.profile文件中的環境變量。 
.$home/.profile 
這是因為cron進程執行的shell腳本是不會自動加載用戶目錄下的.profile文件,所以需要腳本自己加載所需要的環境變量。 
================ 
環境變量文件加載順序 
/etc/profile: 此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行. 
并從/etc/profile.d目錄的配置文件中搜集shell的設置. 
/etc/bashrc: 為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取. 
~/.bash_profile: 每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件. 
~/.bashrc: 該文件包含專用于你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該文件被讀取. 
~/.bash_logout: 當每次退出系統(退出bash shell)時,執行該文件. 
另外,/etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關系. 
~/.bash_profile 是交互式、login 方式進入 bash 運行的 
~/.bashrc 是交互式 non-login 方式進入 bash 運行的 
通常二者設置大致相同,所以通常前者會調用后者

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 且末县| 会同县| 屏山县| 嵊州市| 吴旗县| 和平区| 屏南县| 河源市| 阿拉善右旗| 平顺县| 图片| 宜兰市| 故城县| 德州市| 通山县| 屯留县| 浦北县| 固阳县| 珠海市| 山阴县| 鹤庆县| 枣强县| 阿拉善盟| 南昌市| 安化县| 桂阳县| 义马市| 荆门市| 河源市| 都昌县| 长泰县| 泰顺县| 梨树县| 定兴县| 屏东市| 定远县| 潞西市| 岗巴县| 商都县| 锦州市| 武宣县|