Tags: Bash

Sort by: Date / Title /

  1. 4 weeks ago by benoitbalon
    1. # Pour une raison ou pour une autre, on peut avoir besoin de vérifier si la date du jour est le dernier jour du mois. Sauf que le dernier jour du mois peut être un 28, un 29, un 30 ou un 31.
    2.  
    3. # La commande date du projet GNU (ne fonctionne pas sur Solaris) permet de retourner une date autre que celle du jour. Il suffit alors de vérifier si "demain" sera le premier, et d'exécuter la commande de son choix en conséquence...
    4.  
    5. test `date +'%d' -d '1 day'` -eq "1" && echo "hello world"
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2048"></script>
  2. 2 months ago by spirit and saved by 1 other
    automatically create a SVN repository from a web project directory including trunk, branches and tags
    1. #!/bin/bash
    2.  
    3. # Vous pouvez éditer ces variables selon vos besoins
    4. SVN_ROOT="/srv/unit1/svn"
    5. SVN_TMP_PATH="/tmp/svn"
    6. $SVN_USER="svn"
    7. $SVN_GROUP="svn"
    8.  
    9. # Ce script doit être executé avec les droits de superutilisateur
    10. test -w /root;
    11. if [ ! "$?" -eq "0" ]; then
    12.         echo "Vous devez executer ce script en tant que superutilisateur."
    13.         exit 0
    14. fi
    15.  
    16. echo "#######################################"
    17. echo "Création d'un nouveau projet Subversion"
    18. echo "#######################################"
    19. echo ""
    20. echo "Tapez le nom du nouveau projet :"
    21. read PROJECT_NAME
    22.  
    23. if [ -z "$PROJECT_NAME" ]; then
    24.         echo "$PROJECT_NAME n'est pas un nom de projet valide.";
    25.         exit 0 
    26. fi
    27.  
    28. echo "Tapez maintenant le chemin du répertoire source :"
    29. echo "(Note: les répertoires trunk, branches et tags seront créés automatiquement)"
    30. read PROJECT_SOURCE_PATH
    31.  
    32. if [ -z "$PROJECT_SOURCE_PATH" -o ! -d $PROJECT_SOURCE_PATH ]; then
    33.         echo "$PROJECT_SOURCE_PATH n'est pas un répertoire valide.";
    34.         exit 0
    35. fi
    36.  
    37. echo "Création du projet $PROJECT_NAME depuis $PROJECT_SOURCE_PATH..."
    38.  
    39. # Si le répertoire $SVN_ROOT n'existe pas, on le crée
    40. if [ ! -d $SVN_ROOT ]; then
    41.         mkdir $SVN_ROOT
    42. fi
    43.  
    44. # Si le répertoire $SVN_TMP_PATH n'existe pas, on le crée
    45. if [ ! -d $SVN_TMP_PATH ]; then
    46.         mkdir $SVN_TMP_PATH
    47. fi     
    48.  
    49. # Création du répertoire du dépôt
    50. mkdir $SVN_ROOT/$PROJECT_NAME
    51.  
    52. # Création d'un répertoire temporaire de stockage avant import
    53. mkdir $SVN_TMP_PATH/$PROJECT_NAME
    54. mkdir $SVN_TMP_PATH/$PROJECT_NAME/branches
    55. mkdir $SVN_TMP_PATH/$PROJECT_NAME/tags
    56. mkdir $SVN_TMP_PATH/$PROJECT_NAME/trunk
    57.  
    58. # Copie des fichiers originaux dans le répertoire temporaire
    59. cp -R $PROJECT_SOURCE_PATH/* $SVN_TMP_PATH/$PROJECT_NAME/trunk/
    60.  
    61. # Création du dépôt et import depuis le répertoire créé
    62. svnadmin create $SVN_ROOT/$PROJECT_NAME
    63. svn import $SVN_TMP_PATH/$PROJECT_NAME file://$SVN_ROOT/$PROJECT_NAME -m "Initial import"
    64.  
    65. # Attribution des permissions à Apache sur le repertoire du dépot
    66. chown -R $SVN_USER:$SVN_GROUP $SVN_ROOT/$PROJECT_NAME
    67.  
    68. # Suppression du répertoire temporaire
    69. rm -rf $SVN_TMP_PATH/$PROJECT_NAME     
    70.  
    71. # Done !
    72. echo ""
    73. echo "Projet subversion $PROJECT_NAME créé avec succès dans $SVN_ROOT/$PROJECT_NAME !"
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/2015"></script>
  3. 4 months ago by macks
    1. # 1. instalar python
    2. # 2. Instalar Django   ---------- C:\python\Lib\site-packages\django
    3. # 2. agregar python en las variables de entorno --------C:\python;C:\python\Lib\site-packages\django\bin;C:\python\Scripts;
    4.  
    5. #crear el proyecto en el root y luego usar la terminal
    6. django-admin.py startproject ProyectoXXX  ----------- editar los archivos settings y url
    7.  
    8. #crear las apliaciones (preferible dentro de apps)
    9. django-admin.py startapp client ----------- se crearan __init__.py  models.py y view.py  (estos tambien pueden ser creados manualmente)
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1901"></script>
  4. sponsorised links
  5. 5 months ago by macks
    1. # Se incluye el directorio data de symfony para ejecutar sin necesidad de tenerlo instalado.
    2. #(se sincluye a symfony dentro del proyecto)
    3. $ symfony project:freeze "C:\symfony\sf1.1.x\data"
    4.  
    5. #confirmar hacia donde apunta la ruta
    6. $ symfony -V
    7. symfony version 1.1.7 (C:\Apache\htdocs\inkaterra\lib\symfony)
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1854"></script>
  6. 6 months ago by macks
    1. #terminal
    2. C:\>mysql -uroot -p
    3. mysql> SELECT version();
    4.  
    5. # cliente mysql
    6. SELECT version();
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1787"></script>
  7. 7 months ago by macks
    pasos para crear una aplicación symfony
    1. #crear el proyecto
    2. symfony generate:project my_project
    3.  
    4. #crear mis apps backend y/o frontend
    5. symfony generate:app backend|frontend
    6.  
    7. #crear mis modulos dentro de backend o frontend
    8. symfony generate:module frontend gallery
    9.  
    10. #crear cruds dentro de backend
    11.   # autor: nombre del módulo que se va a crear
    12.   # Autor: nombre de la clase del modelo en la que se basa el módulo
    13. symfony propel:generate-crud frontend autor Autor
    14.  
    15. #otros
    16. symfony propel:build-model   
    17. symfony propel:build-forms
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1779"></script>
  8. 7 months ago by macks
    1. #dump
    2. mysqldump -hlocalhost -uuser -ppassword nomdatabase> nomdatabase.sql
    3.  
    4. #restore
    5. mysql -hlocalhost -uuser -ppassword nomdatabase < nomdatabase
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1775"></script>
  9. 1 year ago by neorom
    1. htpasswd -c /mon_chemin/.htpasswd user
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1568"></script>
  10. 1 year ago by neorom
    1. ajouter les commandes voulues dans le fichier :
    2. /home/toto/.ssh/rc
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1558"></script>
  11. 1 year ago by spirit
    %prep       Normally this involves unpacking the sources and applying any patches
    %build      This generally involves the equivalent of a "make"
    %install    This generally involves the equivalent of a "make install"
    %files       Do a "list check". Checks are made to verify that each file exists
    %post       Post install commands
    %preun     Pre uninstall commands (called with rpm -e just before uninstalling the package)
    %postun    Post uninstall commands (called with rpm -e just after the package has been removed)
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1512"></script>

First / Previous / Next / Last / Page 1 of 9 (90 posteets)