|  |  |  | @ -73,7 +73,7 @@ if [ $# -eq 1 ]; then | 
		
	
		
			
				|  |  |  |  |       # kill Shiny | 
		
	
		
			
				|  |  |  |  |       pkill -f "shiny::runApp" | 
		
	
		
			
				|  |  |  |  |       # start Shiny | 
		
	
		
			
				|  |  |  |  |       bash -c "/home/taha/chepec/chetex/common/bash/shiny-matrix.sh" & | 
		
	
		
			
				|  |  |  |  |       bash -c "/media/bay/taha/chepec/chetex/common/bash/shiny-matrix.sh" & | 
		
	
		
			
				|  |  |  |  |       # terminate this script | 
		
	
		
			
				|  |  |  |  |       echo "<cheRTeX> Terminating..." | 
		
	
		
			
				|  |  |  |  |       simpledelay.sh 2 | 
		
	
	
		
			
				
					|  |  |  | @ -210,44 +210,44 @@ else | 
		
	
		
			
				|  |  |  |  |          # create a unique tmp-dir name | 
		
	
		
			
				|  |  |  |  |          tmpdirname="${timestamp}-${currdirname}" | 
		
	
		
			
				|  |  |  |  |          # make a directory in chepec/tmp with the name of the current dir | 
		
	
		
			
				|  |  |  |  |          mkdir /home/taha/chepec/tmp/$tmpdirname | 
		
	
		
			
				|  |  |  |  |          mkdir /media/bay/taha/chepec/tmp/$tmpdirname | 
		
	
		
			
				|  |  |  |  |          # Copy the contents of the current directory to the tmp/$currdirname directory | 
		
	
		
			
				|  |  |  |  |          cp * -R /home/taha/chepec/tmp/$tmpdirname | 
		
	
		
			
				|  |  |  |  |          cp * -R /media/bay/taha/chepec/tmp/$tmpdirname | 
		
	
		
			
				|  |  |  |  |          # Empty the current directory of all contents | 
		
	
		
			
				|  |  |  |  |          rm * -R # note: hidden files and subdir unaffected | 
		
	
		
			
				|  |  |  |  |          # Return the stuff we want to keep after wipe-dir | 
		
	
		
			
				|  |  |  |  |          # (we are of course assuming that the following 4 file(type)s always exist) | 
		
	
		
			
				|  |  |  |  |          # (if in fact they do not exist, use conditional statements instead (see below) | 
		
	
		
			
				|  |  |  |  |          cp /home/taha/chepec/tmp/$tmpdirname/*.Rnw . | 
		
	
		
			
				|  |  |  |  |          cp /home/taha/chepec/tmp/$tmpdirname/vc . | 
		
	
		
			
				|  |  |  |  |          cp /home/taha/chepec/tmp/$tmpdirname/vc.tex . | 
		
	
		
			
				|  |  |  |  |          cp /home/taha/chepec/tmp/$tmpdirname/vc-git.awk . | 
		
	
		
			
				|  |  |  |  |          cp /media/bay/taha/chepec/tmp/$tmpdirname/*.Rnw . | 
		
	
		
			
				|  |  |  |  |          cp /media/bay/taha/chepec/tmp/$tmpdirname/vc . | 
		
	
		
			
				|  |  |  |  |          cp /media/bay/taha/chepec/tmp/$tmpdirname/vc.tex . | 
		
	
		
			
				|  |  |  |  |          cp /media/bay/taha/chepec/tmp/$tmpdirname/vc-git.awk . | 
		
	
		
			
				|  |  |  |  |          ## Return stuff that may not always exist (check first...) | 
		
	
		
			
				|  |  |  |  |          ## The use of conditionals is mainly to avoid annoying "file does not exist" messages... | 
		
	
		
			
				|  |  |  |  |          # Return *.Rproj file (removal is unnecessary and makes RStudio less useful) | 
		
	
		
			
				|  |  |  |  |          Rprojfiles=`ls -1 /home/taha/chepec/tmp/$tmpdirname/*.Rproj 2>/dev/null | wc -l` | 
		
	
		
			
				|  |  |  |  |          Rprojfiles=`ls -1 /media/bay/taha/chepec/tmp/$tmpdirname/*.Rproj 2>/dev/null | wc -l` | 
		
	
		
			
				|  |  |  |  |          if [ $Rprojfiles != 0 ]; then | 
		
	
		
			
				|  |  |  |  |             cp /home/taha/chepec/tmp/$tmpdirname/*.Rproj . | 
		
	
		
			
				|  |  |  |  |             cp /media/bay/taha/chepec/tmp/$tmpdirname/*.Rproj . | 
		
	
		
			
				|  |  |  |  |          fi | 
		
	
		
			
				|  |  |  |  |          # Return *.rda files (considering peak-data files, which "cost" a lot to create) | 
		
	
		
			
				|  |  |  |  |          rdafiles=`ls -1 /home/taha/chepec/tmp/$tmpdirname/*.rda 2>/dev/null | wc -l` | 
		
	
		
			
				|  |  |  |  |          rdafiles=`ls -1 /media/bay/taha/chepec/tmp/$tmpdirname/*.rda 2>/dev/null | wc -l` | 
		
	
		
			
				|  |  |  |  |          if [ $rdafiles != 0 ]; then | 
		
	
		
			
				|  |  |  |  |             cp /home/taha/chepec/tmp/$tmpdirname/*.rda . | 
		
	
		
			
				|  |  |  |  |             cp /media/bay/taha/chepec/tmp/$tmpdirname/*.rda . | 
		
	
		
			
				|  |  |  |  |          fi | 
		
	
		
			
				|  |  |  |  |          # Return *.Rmd files (R markdown source files) | 
		
	
		
			
				|  |  |  |  |          Rmdfiles=`ls -1 /home/taha/chepec/tmp/$tmpdirname/*.Rmd 2>/dev/null | wc -l` | 
		
	
		
			
				|  |  |  |  |          Rmdfiles=`ls -1 /media/bay/taha/chepec/tmp/$tmpdirname/*.Rmd 2>/dev/null | wc -l` | 
		
	
		
			
				|  |  |  |  |          if [ $Rmdfiles != 0 ]; then | 
		
	
		
			
				|  |  |  |  |             cp /home/taha/chepec/tmp/$tmpdirname/*.Rmd . | 
		
	
		
			
				|  |  |  |  |             cp /media/bay/taha/chepec/tmp/$tmpdirname/*.Rmd . | 
		
	
		
			
				|  |  |  |  |          fi | 
		
	
		
			
				|  |  |  |  |          # Return *.css files (css files) [for sample-matrix] | 
		
	
		
			
				|  |  |  |  |          cssfiles=`ls -1 /home/taha/chepec/tmp/$tmpdirname/*.css 2>/dev/null | wc -l` | 
		
	
		
			
				|  |  |  |  |          cssfiles=`ls -1 /media/bay/taha/chepec/tmp/$tmpdirname/*.css 2>/dev/null | wc -l` | 
		
	
		
			
				|  |  |  |  |          if [ $cssfiles != 0 ]; then | 
		
	
		
			
				|  |  |  |  |             cp /home/taha/chepec/tmp/$tmpdirname/*.css . | 
		
	
		
			
				|  |  |  |  |             cp /media/bay/taha/chepec/tmp/$tmpdirname/*.css . | 
		
	
		
			
				|  |  |  |  |          fi | 
		
	
		
			
				|  |  |  |  |          # Return .knitme file [empty file used to indicate knitr jobs] | 
		
	
		
			
				|  |  |  |  |          knitmefile=`ls -1 /home/taha/chepec/tmp/$tmpdirname/.knitme 2>/dev/null | wc -l` | 
		
	
		
			
				|  |  |  |  |          knitmefile=`ls -1 /media/bay/taha/chepec/tmp/$tmpdirname/.knitme 2>/dev/null | wc -l` | 
		
	
		
			
				|  |  |  |  |          if [ $knitmefile != 0 ]; then | 
		
	
		
			
				|  |  |  |  |             cp /home/taha/chepec/tmp/$tmpdirname/.knitme . | 
		
	
		
			
				|  |  |  |  |             cp /media/bay/taha/chepec/tmp/$tmpdirname/.knitme . | 
		
	
		
			
				|  |  |  |  |          fi | 
		
	
		
			
				|  |  |  |  |       fi | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | 
 |