if [ -f file.dat ]; then cp file.dat file.prevIoUs.dat fi
备份文件.然后一个进程启动并覆盖“file.dat”
为了最安全的一面(电力关闭或任何意外).什么是最好的选择:cp还是mv?谢谢.
mv file.dat file.dat.prevIoUs cp file.dat.prevIoUs file.dat
这样,file.dat.prevIoUs将始终完整,因为mv是原子的.