Sto creando un semplice script bash per scaricare e installare un plug-in Python Nagios. Su alcuni server meno recenti lo script potrebbe dover installare il modulo subprocess e, di conseguenza, è necessario assicurarsi che siano installati i file python-devel corretti.Verifica esistenza di file dev Python da script bash
Che cos'è un metodo appropriato e multipiattaforma per il controllo di questi file. Vorrebbe stare lontano da rpm o apt.
Se puoi dirmi come eseguire il controllo all'interno di python che funzionerebbe. Grazie!
Aggiornamento:
Questo è il migliore che ho messo a punto. Qualcuno conosce un metodo migliore o più conclusivo?
if [ ! -e $(python -c 'from distutils.sysconfig import get_makefile_filename as m; print m()') ]; then echo "Sorry"; fi
qualsiasi motivo RPM non è il tuo preferito? – ajreal
Avrei bisogno di determinare la distribuzione ed eseguire rpm e l'equivalente dpkg (apt). Quindi, se possibile, preferirei non avere tutto quel codice. Se posso semplicemente fare una sorta di "python -c import development stuff" all'interno dello script di bash e controllare lo stato di uscita che sarebbe meglio. – CarpeNoctem