- claude_setup.sh: обновлён эндпоинт DeepSeek API (/v1/models вместо /anthropic/v1/models), исправлена аутентификация (Authorization: Bearer вместо x-api-key), обновлены модели (deepseek-v4-pro, deepseek-v4-flash), убрано предложение сделать , добавлен авто-перезапуск shell после выполнения скрипта - CLAUDE.md: правила для агентов (запрет самостоятельных коммитов) - test_interactive.py: тест обработки SIGINT в интерактивном bash (PTY) - test_sigint.sh: тест сигналов для фоновых процессов Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
19 lines
354 B
Bash
19 lines
354 B
Bash
#!/usr/bin/env bash
|
|
|
|
test_func() {
|
|
echo "Starting background process..."
|
|
sleep 100 &
|
|
local pid=$!
|
|
echo "Background PID: $pid"
|
|
|
|
echo "Starting foreground sleep (simulate claude)..."
|
|
sleep 10
|
|
|
|
echo "Foreground sleep finished. Cleaning up background process $pid..."
|
|
kill "$pid"
|
|
wait "$pid" 2>/dev/null
|
|
echo "Cleanup done."
|
|
}
|
|
|
|
test_func
|