公司業務主要做資料備份(支援文件增量備份),因此在測試時,需要定時產生新文件,測試業務運作是否正常。
將以下腳本檔案加入crontab,即可實現定時產生新檔案。腳本的原理主要是使用dd指令來建立指定大小的檔案。
<?php $timestamp = time(); $id = uniqid(); $filename = "/tmp/{$timestamp}.img"; $cmd = "dd if=/dev/zero of=$filename bs=4m count=5; echo $id >> {$filename}"; exec($cmd, $ret, $output); ?>
以上就介紹了php實作定時建立指定大小檔腳本,包括了方面的內容,希望對PHP教學有興趣的朋友有幫助。