Annotation of freem/scripts/cleanup_freebsd_shm.sh, revision 1.1
1.1 ! snw 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:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>