mirror of
https://github.com/octoleo/telegram-bot-bash.git
synced 2025-02-05 03:48:24 +00:00
Added killproc function.
This commit is contained in:
parent
c96cc8a4a7
commit
219bcd25d2
12
bashbot.sh
12
bashbot.sh
@ -148,9 +148,7 @@ forward() {
|
||||
}
|
||||
|
||||
startproc() {
|
||||
(rm -r $copname
|
||||
tmux kill-session -t $copname)2>/dev/null
|
||||
|
||||
killproc
|
||||
mkfifo $copname
|
||||
TMUX= tmux new-session -d -s $copname "$* &>$copname; echo >$copname; sleep 5; rm -r $copname"
|
||||
while [ -p "$copname" ];do
|
||||
@ -160,6 +158,11 @@ startproc() {
|
||||
done <$copname
|
||||
}
|
||||
|
||||
killproc() {
|
||||
(rm -r $copname
|
||||
tmux kill-session -t $copname)2>/dev/null
|
||||
}
|
||||
|
||||
inproc() {
|
||||
tmux send-keys -t $copname "$MESSAGE ${URLS[*]}
|
||||
"
|
||||
@ -237,8 +240,7 @@ Contribute to the project: https://github.com/topkecleon/telegram-bot-bash
|
||||
else
|
||||
case $MESSAGE in
|
||||
'/cancel')
|
||||
tmux kill-session -t $copname
|
||||
rm -r $copname
|
||||
killproc
|
||||
send_message "${USER[ID]}" "Command canceled."
|
||||
;;
|
||||
*) inproc;;
|
||||
|
Loading…
x
Reference in New Issue
Block a user