Сервер Debian - Автоматический запуск два Сервера на одной Экранной Сессии

Я знаю, что вопрос мало стар, но я записал сценарий, который использует решение JRW. Сценарий разделяет файл изображения на ряд изображений данного размера:

#!/bin/bash
FILE=$1
FILENOEXT=${FILE%.*}
SLICEWIDTH=$2
WIDTH=`file $FILE | cut -f5 -d" "`
NUMOFSLICES=`echo "scale=2; $WIDTH/$SLICEWIDTH+1" | bc`
for i in `seq $NUMOFSLICES`
do
    LAST=$(($SLICEWIDTH * $i - $SLICEWIDTH))
    pngtopnm $FILE | pnmcut -left $LAST -width $SLICEWIDTH | pnmtopng > cropped-$FILENOEXT-$i.png
done
pngtopnm $FILE | pnmcut -left $LAST | pnmtopng > cropped-$FILENOEXT-$i.png

Аргумент каждый - имя файла и вторая ширина блока. В большинстве случаев ошибка возврата сценария на последнем блоке, но после того, как тот последний блок обрезается вне цикла снова, и все в порядке … :)

1
03.06.2012, 23:15
1 ответ

Причина -X не работает то, потому что это - a screen команда, которую Вы выполняете - чтобы заставить ее работать mcStart.sh и tsStart.sh, необходимо использовать:

screen -dmS test -t win1 mcStart.sh
screen -rS test -X screen -t win2 tsStart.sh
4
27.01.2020, 23:21

Теги

Похожие вопросы