dev.sh 304 B

1234567891011121314151617
  1. #!/bin/bash
  2. # Function to handle Ctrl+C
  3. handle_sigint() {
  4. kill $pid1 $pid2
  5. exit
  6. }
  7. # Trap Ctrl+C signal
  8. trap 'handle_sigint' SIGINT
  9. # Start three processes in the background
  10. npm run dev --prefix ./client & pid1=$!
  11. npm start --prefix ./desktop & pid2=$!
  12. # Wait for all processes to finish
  13. wait