1. 程式人生 > >linux下shell for 迴圈執行不等待php指令碼返回

linux下shell for 迴圈執行不等待php指令碼返回

 #!/bin/bash
for i in {1..20}
do
        `cd /usr/xxxx ;php test.php > /dev/null &`
done  -------------------------------------  <?php
sleep(3);
$time = date('H:i:s');
exec("echo $time >> ./test.log"); 

相關推薦

linuxshell for 迴圈執行等待php指令碼返回

 #!/bin/bash for i in {1..20} do         `cd /usr/xxxx ;php test.php > /dev/null &` done  ------------------------------------

linuxshell腳本執行jar文件

stop 任務 kconfig 資料 hash 自定義 求助 nohup http 最近在搞一個shell腳本啟動jar文件個關閉jar文件的東東。搞得我都蛋疼了。今天晚上終於弄好了 話說,小弟的linux只是剛入門,經過各方查資料終於搞定了。話不多說,下面開始上小弟寫的s

LinuxShellfor迴圈語句

  第一類:數字性迴圈-----------------------------for1-1.sh   #!/bin/bash for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1)

轉:linuxshell顯示-bash-4.1#顯示路徑解決方法

所屬組 再次 修改 root 顯示 lin 解決 use .bashrc 幾個可能導致的原因: 1 用戶的家目錄所屬組被改為root,解決方法使用root執行cd /home/;chown username:username username 2 用戶的家目錄被修改,這個時

linuxshell顯示-bash-4.1#顯示路徑解決方法

area 不用 source 解決方法 cal pro sin key -bash-4.1 在linux shell中不顯示路徑了,顯示為-bash-4.1#用起來很不方便。 如何改為顯示路徑的shell呢? 步驟如下: vim ~/.bash_profi

Linux通過shell進MySQL執行SQL或匯入指令碼

這條命令表示通過使用者名稱和密碼執行shell然後在shell裡面執行一個建表語句: USER="root" PASS="root" mysql -u $USER -p$PASS <<EOF 2> /dev/null CREATE DATABASE um; EOF 下面的命令在登陸My

linux shell指令碼執行多個命令的方法

1.每個命令之間用;隔開 說明:各命令的執行給果,不會影響其它命令的執行。換句話說,各個命令都會執行, 但不保證每個命令都執行成功。 2.每個命令之間用&&隔開說明:若前面的命令執行成功,才會去執行後面的命令。這樣可以保證所有的命令執行完畢後,執行過程都是

Linux Shell系列教程(十三)之Shell for迴圈

13.1、Shell for迴圈語法 for 變數 in 列表 do command1 command2 ... commandN done **也可以寫成:for var in list; do - 13.1.1、讀取

Linuxshell指令碼定時執行

1.啟動crond服務 輸入命令:service crond restart Stopping crond: [ OK ] Starting crond:

Linux for迴圈帶列表for迴圈

for迴圈是Linux shell 中最常用的結構。for 迴圈有三種結構:一種結構是列表for迴圈;第二種結構是不帶列表for迴圈;第三種結構是類C風格的for迴圈。上篇博文講解了列表for迴圈,本篇博文重點看不帶列表for迴圈。不帶列表for迴圈執行時,由使用者指定

linuxgdb除錯多執行緒死迴圈

1、我們首先要知道是哪個執行緒出了問題:     A、查程序  ps -ef | grep 程序名         B、查執行緒  top -H -p 程序ID 2、gdb檢視  gdb 程序名  程序號 :     A、檢視是哪個執行緒出了問題 (gdb) inf

Linuxshell反彈

shell反彈服務器192.168.22.134開啟端口監聽,監聽端口1234nc -lvnp 1234++++++++++++++++++++++分割線+++++++++++++++++++++++++++客戶機192.168.22.136開啟反彈bash -i >& /dev/tcp/192

LinuxShell重定向

amp 操作 tab /dev/ 輸出重定向 esc /etc cal 信息 1. 標準輸入,標準輸出與標準錯誤輸出 Linux下系統打開3個文件,標準輸入,標準輸出,標準錯誤輸出。 標準輸入:從鍵盤輸入數據,即從鍵盤讀入數據。 標準輸出:把數據輸出到終端上。 標準錯誤輸出

linux程序JDBC連接到mysql數據庫

var 進入 日誌 啟動報錯 span -- start -s 啟動mysql   今天在linux下部署一個 JavaEE項目的時候總是連接不到Mysql數據庫,檢查之後發現連接池的配置確定是對的,進入linux服務器之後以mysql -uname -ppassword連

LinuxShell命令的輸出信息同時顯示在屏幕和保存到日誌文件中

blog inux -a 輸出 輸出內容 使用 col 文件中 信息 #直接覆蓋日誌文件 ls -l | tee ./t.log #將輸出內容附加到日誌文件 ls -l | tee -a ./t.log 使用的是tee命令Linux下She

[轉] linuxshell中使用上下鍵翻出歷史命名時出現^[[A^[[A^[[A^[[B^[[B的問題解決,Linux使用退格鍵時出現^H解決方法

XA TP brk 因此 上下 參數 csdn def 無法 [From] https://www.zmrbk.com/post-2030.html https://blog.csdn.net/suifengshiyu/article/details/40952771

Linux shell中exec解析

uil 當前 等等 不同的 exe inux 影響 區別 scrip exec和source都屬於bash內部命令(builtins commands),在bash下輸入man exec或man source可以查看所有的內部命令信息。 bash shell

Linuxshell腳本監控Tomcat的狀態並實現自動啟動

自動啟動 shell腳本 inux date monit 自動監控 訪問 shel -c 最近公司需要在Linux下監控tomcat的服務,一旦tomcat服務存在異常或者宕機,重啟tomcat保證服務的正常運行,由於Linux下有Shell腳本可以實現此效果,下面是Lin

linux shell中if的“-e,-d,-f”的用法

符號鏈接 符號 字符串變量 -s 長度 目錄 != filename bsp 文件表達式-e filename 如果 filename存在,則為真-d filename 如果 filename為目錄,則為真 -f filename 如果 filename為常規文件,則為真-

Linux一個最簡單的依賴第三庫的的C程式(1)

如下程式碼是一段彙編程式碼,雖然標題中使用了C語言這個詞語,但下面確實是一段彙編程式碼,弄清楚了這個程式碼,後續的知識點才會展開。 #PURPOSE: Simple program that exits and returns a # status code back to the Lin