为什么内存工具的人类可读格式free
在我打印时使用句号打印其数字,但是当它由 crontab 运行时它使用逗号?
样本:
free -h
total used free shared buffers cached
Mem: 3.7G 2.3G 1.4G 145M 675M 869M
-/+ buffers/cache: 839M 2.9G
Swap: 3.9G 385M 3.5G
Run Code Online (Sandbox Code Playgroud)
但是当由 crontab 运行时:
total used free shared buffers cached
Mem: 3,7G 2,3G 1,4G 145M 675M 869M
-/+ buffers/cache: 840M 2,9G
Swap: 3,9G 385M 3,5G
Run Code Online (Sandbox Code Playgroud)
我会称这是一个错误,因为它是一种非常出乎意料的行为。这是一个错误的公式。