Bash Script -> MySQL

Lars <[email protected]>
Newsgroups gmane.linux.debian.user.danish
Message-ID <[email protected]>
-----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-----


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.