php指令碼的一些注意事項

2021-07-05 09:29:21 字數 691 閱讀 3722

1.超過百萬級的文字最好切割為以10萬為單位的文字分配,多個程序執行。

2.最好以守護程序執行,即在指令碼後加上&,後台會一直執行該程序,但是不能關閉終端,一旦關閉終端,該程序也會掛掉。

3.以nohup命令執行指令碼,可以一直在後台執行。

phpstorm破解版安裝

附:指令碼處理中常用的分割,合併文字命令

split命令

語法:komy@komy-vmware:~$ split [-bl] 輸入檔案 輸出檔案

引數說明

-b :以檔案大小來分

-l:以行數來分

例1:[root@centos1101 sh]# split -l 100 test.txt out

就是把test.txt每100行輸出乙個檔案outaa,outab,outcd以此類推。。。實現了文字檔案的分割。

例2:[root@centos1101 sh]# split -b 100k test.txt out

就是把test.txt每100kb輸出乙個檔案outaa,outab,outcd以此類推。

另外,cat 命令可將這些分割後的檔案合併為乙個檔案,並重定向到「largefile」檔案中(largefile為自定的檔名)。

[root@centos1101 sh]# cat out* > largeflie

一般處理指令碼會涉及去重,命令sort -u 

shell指令碼的一些注意事項

1 shell指令碼的開頭必須先輸入 bin sh 或 bin bash 2 是乙個約定的標記,它告訴系統這個指令碼需要什麼直譯器來執行,即使用哪一種 shell。bin bash指明直譯器的具體位置。3 完成指令碼後,要使指令碼具有執行許可權 sudo chmod x test.sh 4 執行sh...

一些注意事項

0.解題思路 a.普通思路 b.遞迴 bfs dfs c.動態規劃 比遞迴快 d.雙指標 比for迴圈快 如 快慢指標方法 e.用棧 1.陣列初始化 int a new int 5 a 0 預設為0.二維陣列也一樣。boolean b new boolean 5 b 0 預設為false.strin...

編寫SQL指令碼的一些注意事項

在應用軟體系統的開發中,對資料庫的操作是必不可少的。在開發團隊中,一般不允許開發人員隨意的修改表結構 檢視結構或系統資料,這對專案組來說,危害是致命的,特別是在已經上線的環境中,更是嚴禁這種行為。我們採取的一般做法是開發人員提交sql指令碼,統一交由管理員來執行這些指令碼,在執行指令碼過程中可能會遇...