Screen
از پاپیروس
پرش به ناوبریپرش به جستجو
#!/bin/bash
sn=$1
if [ `screen -ls | grep $sn | wc -l` -eq 0 ]
then
screen -S $sn
else
screen -r $sn
fi
یا در یک خط:
#!/bin/bash
sn=$1
if [ `screen -ls | grep $sn | wc -l` -eq 0 ]; then screen -S $sn; else screen -r $sn; fi
</source>
ایجاد یک screen با نام myName و اجرای دستور/دستورات command1; command2; ... ;commandN در آن بدون attach شدن به آن:
<source lang="bash">
screen -S myName -d -m bash -c "command1; command2; ... ;commandN"