我source
每天一个文件 - 填满磁盘驱动器是否危险(如果在任何地方写了一些东西)?
有人曾经在 StackExchange 批评我每分钟获取一个文件(我不再这样做),我认为这类似于“你每分钟都在创建文件!”
我不确定,但即使我每天都这样做,这是否有任何危险,通过磁盘空间?如果是这样,您将采取什么方法来保护环境免受此类损害?
我source
每天一个文件 - 填满磁盘驱动器是否危险(如果在任何地方写了一些东西)?
有人曾经在 StackExchange 批评我每分钟获取一个文件(我不再这样做),我认为这类似于“你每分钟都在创建文件!”
我不确定,但即使我每天都这样做,这是否有任何危险,通过磁盘空间?如果是这样,您将采取什么方法来保护环境免受此类损害?
不,每天、每小时甚至每分钟获取文件或运行脚本本身并不“危险”,但这取决于脚本在做什么。
例如,一个创建临时文件、用数据填充它们并且在其自身之后不清理的脚本最终会填满一个分区。
修改环境变量的文件可能会盲目地向 eg 添加值,
PATH
而无需测试这些值是否还不是$PATH
. 最终,如果这样的脚本被多次获取(命令行的长度加上所有环境变量的长度及其值被限制为特定值),那么这样的脚本将难以在命令行上执行实用程序。一些磁盘介质容易磨损,一些用户竭尽全力不将内容写入物理磁盘(在 RAM 中挂载文件系统,尽可能多地关闭其他挂载点的写访问权限等)。在这样的系统上,每分钟创建一个文件的行为可能被认为不太好(可能取决于文件的大小)
这里的主要信息是:采购或运行脚本通常不是坏习惯,这取决于它的作用。确保您编写的脚本进行适当的清理并能够检测到何时适合进行某些修改也是一种很好的做法。