Shell文件包含
Shell文件包含
1、文件包含的格式
### . filenane ###或者 source filename
2、示例
被包含的脚本:
#!/bin/bash ###本脚本主要用于练习处理参数的特殊字符 ###本脚本写于20190911 canshu(){ way=/home/log/1 if test -e $way then continue else mkdir $way fi if test $(ps -ef |grep -c java) -lt 1 then echo `date`>>$way/run.log ps -ef |grep java >>$way/run.log echo "当前批量进程正在运行" >>$way/run.log sh /home/log/1/start.sh BatchTask_HK echo "当前脚本运行的当前进程ID为:$$" fi } canshu
引入文件的脚本
#!/bin/bash ###本脚本主要用于练习shell文件包含 ###本脚本写于20190912 time_count(){ . /home/log/1/canshu_spe.sh echo "脚本开始运行:`date`" canshu_spe.sh echo "脚本结束运行:`date`" }