一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - crontab 環境變量的使用方法

crontab 環境變量的使用方法

2019-12-17 15:51Linux教程網 Linux

本文將介紹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 運行的

通常二者設置大致相同,所以通常前者會調用后者

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费日本视频 | 深夜福利软件 | 国产免费好大好硬视频 | 久久99热成人精品国产 | 99热这里有精品 | 消息称老熟妇乱视频一区二区 | 色吧导航 | 我和黑色丝袜班主任 | 网友自拍咪咪爱 | 久久无码AV亚洲精品色午夜麻豆 | 国产成人精品免费视频软件 | 精品久久看 | 国内精品久久久久久久久久久久 | 天堂精品高清1区2区3区 | 亚洲欧美另类综合 | 91精品大神国产在线播放 | xxx88视频在线观看 | 亚洲欧洲日产国码 最新 | 日本动漫啪啪动画片mv | sp啪啪调教打屁股网站 | 无人视频在线观看完整版高清 | 久久偷拍国2017 | 日韩国产欧美一区二区三区 | 欧美一区二区三区高清不卡tv | 国产精品毛片va一区二区三区 | 亚洲国产精品综合久久网络 | 精品一区二区三区在线成人 | 精品国产国产综合精品 | 视频在线观看一区二区 | 白丝美女同人18漫画 | 四虎精品视频在线永久免费观看 | 王王的视频ivk | 天天色综合久久 | 成人高辣h视频一区二区在线观看 | 婷婷在线成人免费观看搜索 | 精品精品国产自在久久高清 | 国产中文在线视频 | 欧美腐剧mm在线观看 | 91夜夜人人揉人人捏人人添 | 王淑兰与铁柱全文免费阅读 | 日韩一区二区三区四区不卡 |