Скрипт копирования bashhistory

Всем привет, казалось бы банальный скрипт на две строчки. Но что-то я или туплю или не так.
В общем оно не работает при запуске bash'ем

вот

#!/bin/bash

DATE=`date +%Y-%m-%d:%H:%M:%S`

history >> /home/sam/yandex_disk/SAM/bashhistory/bashhistory.txt
echo $DATE >> /home/sam/yandex_disk/SAM/bashhistory/bashhistory.txt

подскажите что не так. при выполнении команды в консоли все получается.
при запуске через sh scripthistory.sh только дата.

помогите
http://www.tldp.org/LDP/abs/html/histcommands.html
команда history по умолчанию отключена для исполнения внутри скрипта
#!/bin/bash
[b]HISTFILE=~/.bash_history
set -o history[/b]
[i]history -a &&[/i] history [i]-w[/i] /home/sam/yandex_disk/SAM/bashhistory/bashhistory.txt
DATE=`date +%Y-%m-%d:%H:%M:%S`
echo $DATE >> /home/sam/yandex_disk/SAM/bashhistory/bashhistory.txt
Спасибо. Я про это не знал. Интересно зачем так сделано. Может из за потециально возможной рекурсии.
Вы случайно не знаете?
 
Зарегистрироваться или войдите чтобы оставить сообщение.