为了减少发出的命令数量,我需要在 perl 语句中放入尽可能多的字符
system("$cmd_and_parameters")
在 Windows 和 Linux 下,我可以假设的(安全)最大行长是多少?
我的问题是由于需要发出 Oetiker“rrdtool 套件”的命令,而不使用正确的 perl 模块(请不要为此责备我)。
我的第一次尝试是使用前面提到的功能,设置
$cmd_and_parameters = "path_to_rrdtool/rrdtool update $db $timestamp:$value"
考虑到我必须做的更新数量,它可以工作,但速度很慢。
因此,由于“rrdtool update”允许,我决定将参数数量增加到允许的最大值,从而减少“系统”调用的数量。
使用合理的少量参数,它的效果要好得多,无论如何它足以满足我的需求,但仍然存在问题“我可以在系统函数中放入多少个 $timestamp:$value 对?
也就是说:一个perl系统函数可以有多少个字符?