Something similar to the effect of ctrl+z & fg, but I also want to free the RAM from that program.
Ctrl -z и fg
сделают именно то, что вы хотите. :Когда ядру потребуется ОЗУ, оно запишет ОЗУ, которое приостановленная программа использует для диска, в раздел подкачки, чтобы оно могло повторно -использовать оперативную память для чего-то другого. Когда программа будет активирована с помощью fg
позже, она будет считывать это ОЗУ из подкачки.
Использование даты GNU
who | grep "$userid" | awk '{print $1,$3,$4}' | while read user time; do echo -n "$user ";eval "echo $(date -ud "@$(($(($(date +%s) - $(date -d "$time" +%s)))))" +'$((%s/3600/24)) days %H hours %M minutes %S seconds')"; done
Предоставлено:Отображение секунд в виде дней/часов/минут/секунд?