Наличие такого простого скрипта bash:
/bin/bash
screen -dm -S "backup"
wget -O backup-$(date +%Y-%m-%d).txt http://link-to-very-huge-file/
Проблема заключается в следующем: при выполнении screen -dm -S "backup"
появляется новый сеанс экрана.Но это не названо!Когда я (из ssh) делаю screen -ls
, это дает мне:
(10/09/2011 04:35:05 PM) (Detached)
1969.VNC (10/09/2011 01:53:45 PM) (Detached)
910.minecraft (10/09/2011 12:59:29 PM) (Detached)
Я создал последние два сам.Но первый, созданный сценарием bash, не имеет имени и даже не имеет идентификатора!
Когда я сам screen -dm -S "backup"
, он работает нормально и дает мне названный сеанс экрана:
3527.backup (10/09/2011 04:44:40 PM) (Detached)
Но почему скрипт плохо работает?Как заставить его работать правильно?