mirror of
https://github.com/ceph/ceph
synced 2024-12-19 09:57:05 +00:00
a62108bfcc
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
22 lines
296 B
Bash
Executable File
22 lines
296 B
Bash
Executable File
#!/bin/sh
|
|
|
|
sleep=5
|
|
|
|
while [ true ]; do
|
|
"$@"
|
|
exit_code=$?
|
|
|
|
if [ $exit_code -gt 128 ]; then
|
|
case $(($exit_code-128)) in
|
|
3 | 4 | 5 | 6 | 8 | 11)
|
|
;;
|
|
*)
|
|
exit;
|
|
esac
|
|
echo ceph-run: $1 dumped core, restarting in $sleep seconds...
|
|
sleep $sleep
|
|
else
|
|
exit
|
|
fi
|
|
done
|