История изменений
Исправление KennyMinigun, (текущая версия) :
Ох помню недавно был такой же топик.
#!/bin/bash
EDITOR=$(git var GIT_EDITOR)
COUNT=$1
if ! echo $COUNT | grep -Pq '^\d+$'; then
echo "Usage: $0 COUNT"
exit 1
fi
EDITOR_PIDS=()
for i in $(seq $COUNT); do
nohup "$EDITOR" &>/dev/null &
EDITOR_PIDS+=($!)
done
read -p 'Press any key to continue'
unset EDITOR_PIDS[0]
for pid in ${EDITOR_PIDS[@]}; do
kill $pid
done
Исправление KennyMinigun, :
Ох помню недавно был такой же топик.
#!/bin/bash
EDITOR=$(git var GIT_EDITOR)
COUNT=$1
if ! echo $COUNT | grep -Pq '^\d+$'; then
echo "Usage: $0 COUNT"
exit 1
fi
EDITOR_PIDS=()
for i in $(seq $COUNT); do
nohup "$EDITOR" &
EDITOR_PIDS+=($!)
done
read -p 'Press any key to continue'
unset EDITOR_PIDS[0]
for pid in ${EDITOR_PIDS[@]}; do
kill $pid
done
Исправление KennyMinigun, :
Ох помню недавно был такой же топик.
#!/bin/bash
EDITOR=$(git var GIT_EDITOR)
COUNT=$1
if ! echo $COUNT | grep -Pq '^\d+$'; then
echo "Usage: $0 COUNT"
exit 1
fi
EDITOR_PIDS=()
for i in $(seq $COUNT); do
nohup "$EDITOR" &
EDITOR_PIDS+=($!)
done
read -p 'Press any key to continue'
unset EDITOR_PIDS[$((${#EDITOR_PIDS} - 1))]
for pid in ${EDITOR_PIDS[@]}; do
kill $pid
done
Исправление KennyMinigun, :
Ох помню недавно был такой же топик.
#!/bin/bash
EDITOR=$(git var GIT_EDITOR)
COUNT=$1
if ! echo $COUNT | grep -Pq '^\d+$'; then
echo "Usage: $0 COUNT"
exit 1
fi
EDITOR_PIDS=()
for i in $(seq $COUNT); do
"$EDITOR" &
EDITOR_PIDS+=($!)
done
read -p 'Press any key to continue'
unset EDITOR_PIDS[$((${#EDITOR_PIDS} - 1))]
for pid in ${EDITOR_PIDS[@]}; do
kill $pid
done
Исправление KennyMinigun, :
Ох помню недавно был такой же топик.
#!/bin/bash
EDITOR=$(git var GIT_EDITOR)
COUNT=$1
if ! echo $COUNT | grep -Pq '^\d+$'; then
echo "Usage: $0 COUNT"
exit 1
fi
EDITOR_PIDS=()
for i in seq $COUNT; do
"$EDITOR" &
EDITOR_PIDS+=($!)
done
read -p 'Press any key to continue'
unset EDITOR_PIDS[$((${#EDITOR_PIDS} - 1))]
for pid in ${EDITOR_PIDS[@]}; do
kill $pid
done
Исправление KennyMinigun, :
Ох помню недавно был такой же топик.
#!/bin/bash
EDITOR=$(git var GIT_EDITOR)
COUNT=$1
if ! echo $COUNT | grep -Pq '^\d+$'; then
echo "Usage: $0 COUNT"
exit 1
fi
EDITOR_PIDS=()
for i in seq $COUNT; do
"$EDITOR"
EDITOR_PIDS+=($!)
done
read -p 'Press any key to continue'
unset EDITOR_PIDS[$((${#EDITOR_PIDS} - 1))]
for pid in ${EDITOR_PIDS[@]}; do
kill $pid
done
Исходная версия KennyMinigun, :
Ох помню недавно был такой же топик.
#!/bin/bash
EDITOR=$(git var GIT_EDITOR)
COUNT=$1
if ! echo $COUNT | grep -Pq '^\d+$'; then
echo "Usage: $0 COUNT"
exit 1
fi
EDITOR_PIDS=()
for i in seq $COUNT; do
"$EDITOR"
PIDS+=($!)
done
read -p 'Press any key to continue'
unset EDITOR_PIDS[$((${#EDITOR_PIDS} - 1))]
for pid in ${EDITOR_PIDS[@]}; do
kill $pid
done