Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- sleep 15
- OLDPID='a'
- while true; do
- PS2PID=`ps -A | grep -m 1 'PlanetSide2.exe' | awk '{print $1}'`
- WINESVRPID=`ps -A | grep -m 1 'wineserver' | awk '{print $1}'`
- WINEDEVPID=`ps -A | grep -m 1 'winedevice.exe' | awk '{print $1}'`
- if [ ! $PS2PID ]; then
- echo 'PlanetSide 2 is not running'
- elif [ $OLDPID != $PS2PID ]; then
- echo 'PlanetSide 2 is getting tuned'
- OLDPID=$PS2PID
- taskset -pc 0-7 $WINESVRPID #0-3 will use cores 0,1,2 and 3 ( quad )
- taskset -pc 0-7 $WINEDEVPID
- taskset -pc 0-7 $PS2PID
- exit #terminates the script when the job is done
- else
- echo 'PlanetSide 2 is already tuned.'
- fi
- sleep 15
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement