Spaces:
Sleeping
Sleeping
# Define a file to keep track of successfully executed scripts | |
SUCCESS_LOG="successful_runs.log" | |
for f in /swarms/examples/examples/example_*.py; do | |
# Check if the script has been logged as successful | |
if grep -Fxq "$f" "$SUCCESS_LOG"; then | |
echo "Skipping ${f} as it ran successfully in a previous run." | |
else | |
# Run the script if not previously successful | |
if /home/kye/miniconda3/envs/swarms/bin/python "$f" 2>>errors.txt; then | |
echo "(${f}) ran successfully without errors." | |
# Log the successful script execution | |
echo "$f" >> "$SUCCESS_LOG" | |
else | |
echo "Error encountered in ${f}. Check errors.txt for details." | |
break | |
fi | |
fi | |
echo "##############################################################################" | |
done | |