Page 1 sur 1

[Installation] Fichiers vides ? (contourné)

Publié : sam. 23 août 2008, 16:49
par AddiKT1ve
Hi.

J'installe actuellement Arch sur mon nouveau serveur, mais contrairement à mes dernières installs, au moment de la configuration du système, les fichiers (rc.conf, fstab, etc) ne sont pas remplis - même pas de lignes commentées, rien.

Une idée ?

Gracios :D

Publié : sam. 23 août 2008, 17:04
par wain
jamais vu ça :shock:
T'as demandé à réutiliser les fichiers de conf alimenté durant l'installation ? Si oui, peut-être que la copie a échoué :roll:

Publié : sam. 23 août 2008, 17:39
par AddiKT1ve
Bon, j'ai retenté l'installation 3 fois, et apparemment mon CD était vérolé, puisqu'avec un autre RW ça roule :D

Me reste plus qu'à trouver comment exécuter une commande au démarrage, et le tour sera joué.

Publié : sam. 23 août 2008, 17:52
par tuxce
AddiKT1ve a écrit : Me reste plus qu'à trouver comment exécuter une commande au démarrage, et le tour sera joué.
pour le système installé ou à l'installation?
tu parles peut etre de rc.local?

Publié : dim. 24 août 2008, 11:55
par AddiKT1ve
Pour le système installé.

Ça a bien l'air d'être ça. Je te tiens au courant.

Publié : dim. 24 août 2008, 12:30
par AddiKT1ve
Mmh, où est mon erreur ? Voici mon /etc/rc.local :
[addikt1ve@dedicated ~]$ cat /etc/rc.local
#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#

su addikt1ve -c "screen -dmS cs /home/addikt1ve/hlds_run -game cstrike -secure +maxplayers 12 +map de_dust2 +port 27015"
Cependant rien ne se lance au démarrage :/

Publié : dim. 24 août 2008, 12:43
par tuxce
rajoute l'option -L à la commande screen, tu auras un fichier "screenlog.0" dans le répertoire courant pour avoir les éventuels messages d'erreurs.

Publié : dim. 24 août 2008, 12:55
par AddiKT1ve
Après avoir ajouté le switch -L à mon screen dans /etc/rc.local, suivi d'un reboot dans les règles de l'art :

Code : Tout sélectionner

[addikt1ve@dedicated ~]$ sudo updatedb
[addikt1ve@dedicated ~]$ locate screenlog
[addikt1ve@dedicated ~]$ locate screenlog.0
La commande ne se lance donc pas...

Publié : dim. 24 août 2008, 13:51
par AddiKT1ve
Bon, bah en fait, un petit script "go" dans mon home :

Code : Tout sélectionner

#!/bin/sh

cd /home/addikt1ve
su addikt1ve -c "screen -dmSL cs /home/addikt1ve/hlds_run -game cstrike -secure +maxplayers 12 +map de_dust2 +port 27015"
Et dans /etc/rc.local :

Code : Tout sélectionner

#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#

/home/addikt1ve/go
Et tout roule ;) !

Publié : dim. 24 août 2008, 14:26
par tuxce
AddiKT1ve a écrit :

Code : Tout sélectionner

[addikt1ve@dedicated ~]$ sudo updatedb
[addikt1ve@dedicated ~]$ locate screenlog
[addikt1ve@dedicated ~]$ locate screenlog.0
un locate ne sert à rien si la base n'est pas à jour, si le fichier vient d'être créé, locate ne retournera rien...
la maj de la base se fait chaque 2h du mat par défaut
pour mettre à jour la base locate:

Code : Tout sélectionner

updatedb
sinon, un

Code : Tout sélectionner

cd /tmp
par exemple juste avant la commande aurait suffit pour retrouver ensuite le fichier dans /tmp

Publié : dim. 24 août 2008, 15:14
par Skunnyk
AddiKT1ve fait bien un updatedb avant de faire son locate ;-)

Publié : dim. 24 août 2008, 15:28
par AddiKT1ve
Merci Skunnyk :D