Я пытался запустить Ваш скрипт, и он не работает на меня.
Я гуглю немного и нашел это:
unset $(/usr/bin/env | egrep '^(\w+)=(.*)$' | \
egrep -vw 'PWD|USER|LANG' | /usr/bin/cut -d= -f1);
Этот на самом деле работает ;-)
Для определения источника файлов
source /etc/profile
правильный путь, как Вы сказали.
Если я изменяю Ваш сценарий как это
unset $(env | awk -F= '{print $1}' | xargs)
это также работает.
Я не думаю, существует ли какое-либо различие, выполняющее команду в интерактивном режиме по сравнению с из сценария.
Агент Rackspace Cloud Monitoring для Linux в настоящее время находится в стадии раннего доступа к бета-версии. Вы определенно можете получить статистику памяти с помощью этого агента, а также время безотказной работы. Вы также можете написать собственный сценарий плагина для извлечения данных из API облачных серверов относительно пропускной способности, часов использования и т. Д.