mirror of
https://github.com/octoleo/telegram-bot-bash.git
synced 2025-03-21 00:22:20 +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() {
|
startproc() {
|
||||||
(rm -r $copname
|
killproc
|
||||||
tmux kill-session -t $copname)2>/dev/null
|
|
||||||
|
|
||||||
mkfifo $copname
|
mkfifo $copname
|
||||||
TMUX= tmux new-session -d -s $copname "$* &>$copname; echo >$copname; sleep 5; rm -r $copname"
|
TMUX= tmux new-session -d -s $copname "$* &>$copname; echo >$copname; sleep 5; rm -r $copname"
|
||||||
while [ -p "$copname" ];do
|
while [ -p "$copname" ];do
|
||||||
@ -160,6 +158,11 @@ startproc() {
|
|||||||
done <$copname
|
done <$copname
|
||||||
}
|
}
|
||||||
|
|
||||||
|
killproc() {
|
||||||
|
(rm -r $copname
|
||||||
|
tmux kill-session -t $copname)2>/dev/null
|
||||||
|
}
|
||||||
|
|
||||||
inproc() {
|
inproc() {
|
||||||
tmux send-keys -t $copname "$MESSAGE ${URLS[*]}
|
tmux send-keys -t $copname "$MESSAGE ${URLS[*]}
|
||||||
"
|
"
|
||||||
@ -237,8 +240,7 @@ Contribute to the project: https://github.com/topkecleon/telegram-bot-bash
|
|||||||
else
|
else
|
||||||
case $MESSAGE in
|
case $MESSAGE in
|
||||||
'/cancel')
|
'/cancel')
|
||||||
tmux kill-session -t $copname
|
killproc
|
||||||
rm -r $copname
|
|
||||||
send_message "${USER[ID]}" "Command canceled."
|
send_message "${USER[ID]}" "Command canceled."
|
||||||
;;
|
;;
|
||||||
*) inproc;;
|
*) inproc;;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user