date +%y%m%d //顯示前天年月日
date +%y%m%d --date="+1 day" //顯示前一天的日期
date +%y%m%d --date="-1 day" //顯示後一天的日期
date +%s //從 1970 年 1 月 1 日 00:00:00 utc 到目前為止的秒數(時間戳)
1、順序執行
#! /bin/bash
start=$1
end=$2
echo $start
echo $end
while [[ "$start" -lt "$end" ]]
do echo $start
sh mds_content_wide_uniqueid.sh $start >logs/$start.log 2>&1
let start=`date -d "-1 days ago $" +%y%m%d`
done
2、併發執行
&表示程式在後台執行
#! /bin/bash
start=$1
end=$2
echo $start
echo $end
while [[ "$start" -lt "$end" ]]
do echo $start
sh mds_content_wide_uniqueid.sh $start >logs/$start.log 2>&1 &
let start=`date -d "-1 days ago $" +%y%m%d`
done
Linux執行指令碼
首先指令碼需要有執行許可權 chmod u x file.sh 執行指令碼有三種方法 1.file.sh 特點 開啟bash子程序來執行,也就是開啟額外的程序來進行,不影響原程序的變數 配置等 2.bash file.sh 特點 和.file.sh相同 3.source file.sh 或者 fil...
linux執行指令碼
linux下開機以某乙個使用者執行指令碼 etc rc.local新增想要被執行的命令即可 預設是以root使用者執行 2 以期望的使用者執行命令 su c ls l myfile.txt guowei 解釋 其中需要被執行的命令是 ls l myfile.txt 期望的使用者的 guowei,表示...
Linux中執行指令碼
bash shell 指令碼的方法有多種,現在作個小結。假設我們編寫好的shell指令碼的檔名為hello.sh,檔案位置在 data shell目錄中並已有執行許可權。方法一 切換到shell指令碼所在的目錄 此時,稱為工作目錄 執行shell指令碼 複製 如下 cd data shell hel...