Auto bandwidth usage report script

i have a script that is not working when i schedule it

name="Daily_traffic_report"
source=
/queue simple print bytes file=([/system identity get name] . "-" .
[:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6]);
/
If i run the script or paste the source in a Terminal, a new file "(system name)-(the date).txt" is generated in the File List,
If i schedule it to run in a specific time the script runs but no file is generated in the File List.
Schedule :

comment="" disabled=no interval=1d name=bandwidth_usage on-event="/\r
\nsystem script run Daily_traffic_report\r
\n/\r
\n" policy=reboot,read,write,policy,test,password,sniff,sensitive start-date=jul/30/2010 start-time=06:00:00

I'm using MikrotikOS version 4.10
Any help will be appreciated.

does it work in script run???