![]() ![]() | ![]() |
Add FreeBSD shm cleanup script
1: #!/usr/bin/env bash 2: 3: # get the memory 4: SHMIDS=$(sudo ipcs -a | egrep "^m" | grep freem | awk '{ print $2 }') 5: 6: for SHMID in $SHMIDS 7: do 8: echo "Removing shared memory segment ID ${SHMID}..." 9: sudo ipcrm -m ${SHMID} 10: done 11: 12: SEMIDS=$(sudo ipcs -a | egrep "^s" | grep freem | awk '{ print $2}') 13: 14: for SEMID in $SEMIDS 15: do 16: echo "Removing semaphore ID ${SEMID}..." 17: sudo ipcrm -s ${SEMID} 18: done 19: 20: