[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bash Script -> MySQL



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hej

Jeg kører 3 gange om dagen et shell script, der ændrer på nogle
mappe-rettigheder/ejerskab. Men jeg vil meget gerne have det samme
script til at indsætte en ny post i en MySQL 4.1 database. Det
nedenstående skriver er baseret på sammenkørelse af samba og windows
Active Directory, derfor er mappenavnet= brugernavn og skulle derfor
gerne være skrives i DB'en, som postfix bruger.

Det eksisterende script:
		#! /bin/sh
		cd /homes
		ls | while read dir
			do
			if [ ${dir} != "lost+found" -o ${dir} != "." -o ${dir} != ".." ]; then
				chown ${dir}.sambaadmin $dir
				chmod 770
			fi
			done


Tablen:
mysql> CREATE TABLE mailboxes (
	ID int(20) NOT NULL auto_increment,
	username varchar(150) NOT NULL default '',
	pwd varchar(100) NOT NULL default '',
	active tinyint(1) NOT NULL default '1',
	created timestamp(10) NOT NULL,
	PRIMARY KEY (ID),
	UNIQUE KEY (username)
	)ENGINE=MyISAM COMMENT='Postfix - Virtual Mailboxes';


Jeg er generelt ikke den helt store scripter, og slet ikke når denne
linie skal køres automatisk...
INSERT INTO mailboxes (username,pwd) VALUES('$dir "@sos.net"','<kodeord>');


- --
/Lars
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDW3yfSdVv6NOAbD4RApzkAJ90wHArbVowT7/JSq2cqXXnrBHsOgCeIoqp
gRRH5l4xY/bJheg/Ot5x3uY=
=TxK4
-----END PGP SIGNATURE-----



Reply to: