#!/bin/bash
while [ true ]; do
/bin/sleep 2
#幾秒請求一次
-d"p1=v1&p2=v2" --compressed ''`
printf
'%s %s\n' `date "+%y-%m-%d %h:%m:%s"` $rst
done
注意空格,數值運算,雙引號」「轉義,-gt -o注意前面有-
#!/bin/bash
filename="/home/***/`date +%f`"
if [ -f $filename ]; then
exit
fiwhile [ true ]; do
linux; u; android 8.0
.0; mi 6 miui/8.6
.21' -d "p1=v1&p2=v2" ''`
rst=ok
#echo $step
step=$((step + 1))
#echo $step
printf '%s %s\n' `date "+%y-%m-%d %h:%m:%s"` $rst >> /home/***/***.log
if [ "$rst" = 'ok' -o "$rst" == "success"]; then
touch $filename
exit
fi#單引號不轉義
if [ $step -gt 100 ]; then
exit2fi
sleep 1
done
crontab設定問題,建議均以root身份執行
* 14-19 * 9 * username date >> /home/***/111.log
#新建的111.log使用者/組為root/root,以username執行,寫不進去
#即使手動更改111.log的owner為username:username也不行??
#在對應的使用者下執行crontab -e,即以該使用者身份執行
設定定時任務
*
* ** * echo $path >> /home/shixiao/path.log
#輸出 /usr/bin:/bin
shell每秒執行一次
linux乙個簡單的每秒執行命令shell指令碼
linux在shell中執行命令並將結果賦值給變數
crontab定時任務不執行的原因
關於crontab自動執行shell指令碼出現的不能執行命令問題
shell語法錯誤—-變數與空格[: too many arguments
ajax 一次請求
原始是每次切換一次選項都會發起請求,這樣會降低效率,我們可以將請求後的資料儲存下來,然後下次根據請求位址直接獲得請求內容,這樣同url每次只需請求一次。為此專門寫乙個jq外掛程式來做這件事就很有必要。外掛程式具體內容 function if options 回撥 var successfun set...
linux定時排程器每秒執行一次
linux作業系統最小粒度的定時排程器只能調到分鐘的級別,工作中有時需在到秒的排程,所以需要自己編寫指令碼來實現 bin bash while true do bin sleep 1 在這裡可以編寫自己複雜的業務 netstat n grep 8020 root data flume.log ech...
一次php請求過程
1.搭建環境 1 本機虛擬機器位址192.168.100.142。虛擬機器中啟動nginx容器,php fpm容器,mysql容器,均監聽預設的埠 2 nginx容器配置檔案中通過proxy pass將php請求 到php fpm監聽的9000埠 3 為實驗專案配置網域名稱my.test.com,專...