Skip to content
Snippets Groups Projects
Select Git revision
  • 6d1d8513378c72a7d31543cc6a7e2722f79955de
  • master default
  • zs2021
  • zs1920
4 results

posloupnost-max.py

Blame
  • m-daemon.sh 532 B
    #!/bin/bash
    
    kilrek()
    {
    	pgrep -P $1 | while read p;
    	do
    		echo $1 $2 to $p;
    		if [[ "$p" != "$2" ]]
    		then
    			kilrek $p $2
    			echo $p;
    			kill $p;
    		fi
    	done
    
    }
    whileok()
    {
    	while true
    	do
    		sleep 60
    		read -ra x < ~/.cm
    		delay=$(( $(date +%s) - ${x[0]} ))
    		if (( $delay > 120 ))
    		then
    			(
    			echo KILL
    			pidwok=$BASHPID
    			echo pidwok $pidwok
    			kilrek $1 $pidwok
    			return;
    		)
    		fi
    	done
    }
    
    pid=$BASHPID
    while $run
    do
    	whileok $pid &
    	echo -ne "\033]0;MAIL\007"
    	osdc --log=2 --color=red "TRY START MAIL"
    	m
    	sleep 2
    done