Snippets Bash, Zsh, Ksh, ...

Vérifier si le script est lancé en tant que root [ "${USER}" !

Snippets Python

Les boucles Boucle FOR : for {variable} in {some-sequence-type}: {python-statements} else: {python-statements} Lister un répertoire dans un fichier texte import os list = os.

SQL Server - Astuces en vrac

Exécuter une requête sur une ligne dans Management Studio Positionner le curseur sur la ligne Maintenir enfoncé la touche CTRL et appuyer successivement sur K puis U La ligne est maintenant sélectionnée.

SQL Server - Lister l'états des index

Requête générique select * FROM sys.dm_db_index_physical_stats (5, NULL, NULL , NULL, 'LIMITED') where index_id > 0 order by avg_fragmentation_in_percent desc Requête affinée avec le nom de l’index du schéma et de l’objet et le taux de fragmentation SELECT a.

SQL Server - Lister la date de dernière MAJ des stats

SELECT name AS index_name, STATS_DATE(OBJECT_ID, index_id) AS StatsUpdated FROM sys.indexes order by 2 desc

SQL Server - Lister le top des lock

Ce code se base sur la vue dynamique sys.dm_os_wait_stats. Cette vue peut être remise à zéro avec la commande DBCC SQLPERF ('sys.

SQL Server - Lister les dernières sauvegardes de bases

SELECT CONVERT(CHAR(100), SERVERPROPERTY('Servername')) AS Server, msdb.dbo.backupset.database_name, msdb.dbo.backupset.backup_start_date, msdb.dbo.backupset.backup_finish_date, msdb.dbo.backupset.expiration_date, CASE msdb.

SQL Server - Lister les lock en cours

SELECT dm_tran_locks.request_session_id, dm_tran_locks.resource_database_id, DB_NAME(dm_tran_locks.resource_database_id) AS dbname, CASE WHEN resource_type = 'OBJECT' THEN OBJECT_NAME(dm_tran_locks.

Squelette d'un script init.d

#!/bin/sh ### BEGIN INIT INFO # Provides: myservice # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Put a short description of the service here # Description: Put a long description of the service here ### END INIT INFO # Change the next 3 lines to suit where you install your script and what you want to call it DIR=/usr/scripts/pysync DAEMON=$DIR/pysync.

Supprimer les ^M dans un fichier

Quand on créé un fichier sur Windows puis qu’on le copie sur une machine Linux, il peut arriver par moment que des caractères ^M se glissent en fin de ligne.