if [ ! -d "target" ]; then mkdir target fi
if [ -x "target" ]; then rm -rf target/* fi
for file in $(ls ./ |grep .apk$) do [ ! -d $file ] && echo $file 簽名中... done echo '簽名後的文件在當前目錄的target目錄下' basepath=$(cd `dirname $0`; pwd) #dirname $0,取得當前執行的腳本文件的父目錄 #cd `dirname $0`,進入這個目錄(切換當前工做目錄) #pwd,顯示當前工做目錄(cd執行後的)
#!/bin/bash cd basepath=$(pwd) path=$(echo $basepath/chrome_tmp) if [ ! -d $path ]; then mkdir $path fi open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=$path echo 已經啓動跨域瀏覽器,臨時目錄:$pathd
#!/bin/bash #遠程拷貝備份文件 if [ ! -f "/tmp/pland.web.static.update.tag.txt" ];then echo "文件不存在:/tmp/pland.web.static.update.tag.txt" exit 0 fi
path=$(cat /tmp/pland.web.static.update.tag.txt)
if [ ! -d $path ]; then
echo "將備份目錄不存在:$path"
exit 0
fihtml
today=$(date +"%Y%m/%d/")
rsync -rvu /opt/www/static bbs.5fu8.com:/opt
rsync -v $path.json bbs.5fu8.com:/opt/static/$today
rsync -vb --backup-dir=/opt/static/backup/$today /opt/www/static/.html bbs.5fu8.com:/opt/static/
rm -rf /tmp/pland.web.static.update.tag.txt
echo "備份成功"
exit 0web
## crontab語法 * 5 * * * * 指定每小時的第5分鐘執行一次ls命令 * 30 5 * * * ls 指定天天的 5:30 執行ls命令 * 30 7 8 * * ls 指定每個月8號的7:30分執行ls命令 * 30 5 8 6 * ls 指定每一年的6月8日5:30執行ls命令 * 30 6 * * 0 ls 指定每星期日的6:30執行ls命令,0表示星期天,1表示星期1,以此類推 * 30 3 10,20 * * ls 每個月10號及20號的3:30執行ls命令 * 0,30 18-23 * * * 在天天5:00至22:00之間每隔30分鐘執行 */60 5-22 * * * ## 根據匹配的進程號殺掉進程 ```bash #!/bin/sh #根據進程名殺死進程 if [ $# -lt 1 ] then echo "缺乏參數:procedure_name" exit 1 fi PROCESS=`ps -ef|grep $1|grep -v grep|grep -v PPID|awk '{ print $2}'` for i in $PROCESS do echo "Kill the $1 process [ $i ]" kill -9 $i done #單條語句 ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill -9 ps -ef | grep 進程名稱 | grep -v grep | awk '{print $2}' | xargs kill -9 && mv 源文件 目標目錄 && 運行指定腳本
微信小程序,天天定時更新數據,歡迎收藏 chrome