Я должен проверить свою метку времени после "секунд с тех пор 01.01.1970 0:00:00 UTC" и распечатать его к этому файлу CSV.
Что случилось в этом коде?
#!bin/bash
echo %computername%, timestamp=$( date +%T ) >> "system_monitor.csv"
От man date
:
%s seconds since 1970-01-01 00:00:00 UTC
Таким образом, Вы хотите date +%s
, нет date +%T
.
И если %computername%
Вы имеете в виду имя хоста, используете $HOSTNAME
переменная или hostname
команда. Так, что-то как:
#!bin/bash
echo "$HOSTNAME, timestamp=$( date +%s )" >> "system_monitor.csv"