2016-12-12 2 views
-2

Dieses Skript ist irgendwie in einer Schleife stecken geblieben, wo es immer wieder neu beginnt.Warum läuft dieses Bash-Skript immer und immer wieder?

Hier ist das Skript.

#!/bin/bash 
# usage decimator.sh "$1" "$2" 
echo $1 
echo $2 
bin/decimator.sh --pdfinfile "$1" --outdir scr --tldr "$2" 

Hier ist die Geschichte, wo es begann.

1997 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
1998 git pull 
1999 lart ~/pagekicker-community/test/data/ 
2000 cp ../test/data/Altmetrics_for_LibrariansAltmetric.pdf ~/pagekicker-community/test/data . 
2001 cp ../test/data/Altmetrics_for_LibrariansAltmetric.pdf ~/pagekicker-community/test/data/. 
2002 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
2003 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
2004 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
2005 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
2006 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
2007 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
2008 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
2009 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
2010 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
2011 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 
2012 ../test/decimator-test.sh ../test/data/Altmetrics_for_LibrariansAltmetric.pdf "dumbing down Altmetrics" 

Ich habe einen Systemneustart und ich habe ps aux | grep test, um zu sehen, ob der Prozess da ist. Keine Freude.

Es ist noch zu tun, später tausend Geschichte Linien ...

+2

Wir werden nicht in der Lage sein, basierend auf dem dreizeiligen Skript, das Sie gepostet haben, zu raten. In [mcve] finden Sie Hinweise, wie Sie genügend Informationen erhalten, damit Ihre Frage beantwortbar ist. –

+0

Was hast du erwartet? – Beta

+0

Es ist, als ob die Zeile immer wieder in die Befehlszeile eingegeben wird. Ich mache es nicht! Es sollte einmal gelaufen sein und dann gestoppt werden. –

Antwort

0

Nach Argumentation, dass das Problem in die Befehlszeile in einer Schleife füttert, dass die Geschichte zu sein schien und this

Ich lief zu finden:

history -c 
history -w 

Das behob das Problem. Ich bin mir immer noch nicht sicher, wie es angefangen hat.

+1

Nichts in dem Skript, das Sie gepostet haben, liest aus der Geschichte. –

+0

Ich verstehe das! –

Verwandte Themen