All pastes #719708 Raw Edit

Something

public shellscript v1 · immutable
#719708 ·published 2007-09-29 15:20 UTC
rendered paste body
#!/bin/bash### User-definable AliasesDATABASE_DIR=/var/lib/mysql/mythconvergCHECK_COMMAND=$(myisamchk --update-state -s *.MYI)TEMP_FILE=/tmp/brokendatabasesFIX_COMMAND=$(myisamchk -r)MYSQLD=/etc/init.d/mysqlMYTHTV_BACKEND=/etc/init.d/mythtv-backed### Functionsfunction stop_services {	$MYSQLD stop	$MYTHTV_BACKEND stop}function start_services {	$MYSQLD start	$MYTHTV_BACKEND start}function grab_broken {	$CHECK_COMMAND | grep MYI | grep myisamchk | cut -d' ' -f4 > $TEMP_FILE}function fix_broken {	while read LINE	do		$FIX_COMMAND "$LINE"	done < "$TEMP_FILE"}#### Mainif [ -f $TEMP_FILE ] ; then 	echo "Tempfile already exists $TEMP_FILE. Probably from a previous run."fistop_servicesgrab_brokenfix_brokenstart_servicesrm $TEMP_FILE