Да, согласен, ответили не очень быстро. Сейчас дописал ответ в другую тему, чтобы все замечали. Но считаю, что если кончилось место, то довольно логично проверить, из-за чего именно.
defineVirtualDevice("freeDiskSpace", {
title:"Free Disk Space, in kB",
cells: {
'mnt data': {
type: "text",
value: "1200000"
},
}
});
function updateFreeDiskSpace() {
runShellCommand("df -k /mnt/data | tail -1 | awk '{print $4}'", {
captureOutput: true,
exitCallback: function (exitCode, capturedOutput) {
dev["freeDiskSpace"]["mnt data"] = capturedOutput.toString();
}
});
};
updateFreeDiskSpace();
setInterval(updateFreeDiskSpace, 1000);
Но я мог потратить это время на более важную задачу. А чтобы включить это в стандартное ПО, нужно потратить ещё больше времени: тестирование, включение в пакет, проверка установки пакета. Вы мне кажетесь заинтересованным пользователем, поэтому решил пойти навстречу; надеюсь, мои усилия не пропадут.
Чтобы нам понять, нужно ли это включать в стандартное ПО, давайте поступим так: каждый пользователь может отметиться в этой теме.
При этом нужно учитывать, что:
- Отдельная задача на исследование проблем логирования уже поставлена.
- Но сроки её выполнения неизвестны.