www.delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
X-MimeOLE: | Produced By Microsoft Exchange V6.0.6249.0 |
content-class: | urn:content-classes:message |
MIME-Version: | 1.0 |
Subject: | RE: starting cron |
Date: | Tue, 24 Jun 2003 13:30:33 -0400 |
Message-ID: | <BADF3C947A1BD54FBA75C70C241B0B9E763459@ex02.idirect.net> |
X-MS-Has-Attach: | yes |
X-MS-TNEF-Correlator: | |
From: | "Harig, Mark" <maharig AT idirect DOT net> |
To: | "Pierre A. Humblet" <pierre DOT humblet AT ieee DOT org>, <cygwin AT cygwin DOT com> |
Note-from-DJ: | This may be spam |
------_=_NextPart_001_01C33A76.5137EFB6 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > -----Original Message----- > From: Pierre A. Humblet [mailto:pierre DOT humblet AT ieee DOT org] > Sent: Sunday, June 22, 2003 3:07 PM > To: cygwin AT cygwin DOT com > Subject: Re: starting cron >=20 >=20 (text deleted) > P.S.: perhaps testing for uid=3D400 and gid=3D401 could be added > to the cron diagnostic. >=20 OK. Two new tests have been added:=20 1. Check to see whether the user ID is 400 AND group ID is 401. If so, then notify the user that there might be a problem with /etc/passwd, along with instructions on how to fix the problem (i.e., 'mkpasswd -l -u [User ID] >> /etc/passwd' or=20 'mkpasswd -d -u [User ID] >> /etc/passwd' Provide the command-line option '-f' to force the script to skip this test and proceed with other tests. 2. Check to see whether the directory /var/run has adequate permissions so that a 'cron.pid' file may be created. If permissions are insufficient, then notify the user about the problem and exit. ------_=_NextPart_001_01C33A76.5137EFB6 Content-Type: application/octet-stream; name="cron_diagnose.sh" Content-Transfer-Encoding: base64 Content-Description: cron_diagnose.sh Content-Disposition: attachment; filename="cron_diagnose.sh" IyEvYmluL2Jhc2gNCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyAkU291cmNlOiAkDQojICRSZXZpc2lvbjog JA0KIyAkTmFtZTogJA0KIyAkRGF0ZTogJA0KIyAkU3RhdGU6ICQNCiMgJEF1dGhvcjogJA0KIyA9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09DQoNCmZ1bmN0aW9uIGNoZWNrX3Byb2dyYW0oKSB7DQoNCglpZiBbIGB0eXBl ICQxID4gL2Rldi9udWxsIDI+JjFgIF07IHRoZW4NCgkJZWNobyAiVGhlICckMScgcHJvZ3JhbSBp cyBtaXNzaW5nIG9yIG5vdCBpbiB5b3VyIFBBVEguIg0KCQllY2hvICJUaGlzIHByb2dyYW0gaXMg aW5jbHVkZWQgaW4gdGhlICckMicgcGFja2FnZS4iDQoJCWVjaG8gIlBsZWFzZSBpbnN0YWxsIHRo aXMgcHJvZ3JhbSBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0K DQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfcHJvZ3JhbSgpID09PSAjDQoNCg0K ZnVuY3Rpb24gc2FuaXR5X2NoZWNrKCkgew0KDQoJIyBDaGVjayBmb3IgcHJvZ3JhbXMgdGhhdCB0 aGlzIHNjcmlwdCB1c2VzLg0KCWNoZWNrX3Byb2dyYW0gbHMgZmlsZXV0aWxzIHx8IHJldHVybiAx DQoJY2hlY2tfcHJvZ3JhbSBlZ3JlcCBncmVwIHx8IHJldHVybiAxDQoJY2hlY2tfcHJvZ3JhbSBp ZCBzaC11dGlscyB8fCByZXR1cm4gMQ0KCWNoZWNrX3Byb2dyYW0gY3V0IHRleHR1dGlscyB8fCBy ZXR1cm4gMQ0KCWNoZWNrX3Byb2dyYW0gdHIgdGV4dHV0aWxzIHx8IHJldHVybiAxDQoNCglyZXR1 cm4gMA0KDQp9ICMgPT09IEVuZCBvZiBzYW5pdHlfY2hlY2soKSA9PT0gIw0KDQoNCmZ1bmN0aW9u IGNoZWNrX3Bhc3N3ZCgpIHsNCg0KCWlmIFsgJChpZCAtdSkgLWVxIDQwMCBdICAmJiAgWyAkKGlk IC1nKSAtZXEgNDAxIF07IHRoZW4NCgkJZWNobyAiSXQgYXBwZWFycyB0aGF0IHlvdSBkbyBub3Qg aGF2ZSBhbiBlbnRyeSBmb3IgeW91ciB1c2VyIElEIg0KCQllY2hvICJpbiAvZXRjL3Bhc3N3ZC4g IElmIHRoaXMgY2hlY2sgaXMgaW5jb3JyZWN0LCB0aGVuIHJlLXJ1biINCgkJZWNobyAidGhpcyBz Y3JpcHQgd2l0aCB0aGUgJy1mJyBjb21tYW5kLWxpbmUgb3B0aW9uLiINCgkJZWNobw0KCQllY2hv ICJPdGhlcndpc2UsIHVzZSB0aGUgJ21rcGFzc3dkJyB1dGlsaXR5IHRvIGdlbmVyYXRlIGFuIg0K CQllY2hvICJlbnRyeSBmb3IgeW91ciBVc2VyIElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJ ZWNobyAiICAgbWtwYXNzd2QgLWwgLXUgW1VzZXIgSURdID4+IC9ldGMvcGFzc3dkIg0KCQllY2hv ICJvciINCgkJZWNobyAiICAgbWtwYXNzd2QgLWQgLXUgW1VzZXIgSURdID4+IC9ldGMvcGFzc3dk Ig0KCQlyZXR1cm4gMQ0KCWZpDQoNCglyZXR1cm4gMA0KDQp9ICMgPT09IEVuZCBvZiBjaGVja19w YXNzd2QgPT09ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiMgQ2hlY2sgdG8gc2VlIHRoYXQgdGhlIHNw ZWNpZmllZCBkaXJlY3RvcnkgKCQxKSBleGlzdHMgYW5kIGhhcyB0aGUNCiMgcmVxdWlyZWQgcGVy bWlzc2lvbnMsIGFzIGRlc2NyaWJlZCBpbiAvdXNyL2RvYy9DeWd3aW4vY3Jvbi5SRUFETUUuDQoj ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX2RpcigpIHsNCg0KCWlmIFsgISAtZCAkMSBdOyB0 aGVuDQoJCWVjaG8gIllvdXIgY29tcHV0ZXIgZG9lcyBub3QgYXBwZWFyIHRvIGhhdmUgYSAkMSBk aXJlY3RvcnkuIg0KCQllY2hvICJQbGVhc2UgaW52ZXN0aWdhdGUgdGhpcyBwcm9ibGVtLCBhbmQg cnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWxk ICQxIHwgZWdyZXAgLXEgJ2Ryd3hyd3hyeHQnYCBdOyB0aGVuDQoJCWVjaG8gIlRoZSBwZXJtaXNz aW9ucyBvbiB0aGUgZGlyZWN0b3J5ICQxIGFyZSBub3QgY29ycmVjdC4iDQoJCWVjaG8gIlBsZWFz ZSBydW4gJ2NobW9kIDE3NzcgJDEnLCBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0 dXJuIDENCglmaQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfZGlyKCkgPT09 ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0NCiMgQ2hlY2sgdG8gc2VlIHRoYXQgU1lTVEVNIG9yIHRoZSBB ZG1pbmlzdHJhdG9ycyBncm91cCBoYXMgd3JpdGUNCiMgcGVybWlzc2lvbiBpbiB0aGUgZGlyZWN0 b3J5IC92YXIvcnVuLiAgVGhpcyBwZXJtaXNzaW9uIGlzIG5lZWRlZA0KIyBzbyB0aGF0IHRoZSBj cm9uLnBpZCBmaWxlIGNhbiBiZSBjcmVhdGVkIGJ5IHRoZSBjcm9uIHNlcnZpY2UuDQojID09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0NCmZ1bmN0aW9uIGNoZWNrX3Zhcl9ydW4oKSB7DQoNCgkjIFdlIGNoZWNrIGZyb20gbGVh c3QtIHRvIG1vc3QtcmVzdHJpY3RpdmUgcGVybWlzc2lvbi4NCg0KCSMgSWYgJ2V2ZXJ5b25lJy8n b3RoZXInIGRvZXMgbm90IGhhdmUgd3JpdGUgcGVybWlzc2lvbiwgdGhlbg0KCSMgY2hlY2sgdG8g c2VlIHdoZXRoZXIgZ3JvdXAgcGVybWlzc2lvbnMgYXJlIHN1ZmZpY2llbnQuDQoJaWYgWyAkKGxz IC1kbCAvdmFyL3J1biB8IGN1dCAtYjkpICE9IHcgXTsgdGhlbg0KCQkjIElmICdBZG1pbmlzdHJh dG9ycycgaGFzIGdyb3VwIGFjY2VzcyB0byAvdmFyL3J1biwgYnV0IGRvZXMgbm90IGhhdmUNCgkJ IyB3cml0ZSBwZXJtaXNzaW9uLCB0aGVuIGNoZWNrIHRvIHNlZSB3aGV0aGVyIHVzZXIgcGVybWlz c2lvbnMgYXJlDQoJCSMgc3VmZmljaWVudC4NCgkJaWYgWyAkKGxzIC1kbCAvdmFyL3J1biB8IHRy IC1zICIgIiB8IGN1dCAtZjQgLWQgIiAiKSA9IEFkbWluaXN0IF0gICYmICBcDQoJCQlbICQobHMg LWRsIC92YXIvcnVuIHwgY3V0IC1iNikgIT0gdyBdOyB0aGVuDQoJCQkjIElmIFNZU1RFTSBpcyB0 aGUgb3duZXIgb2YgL3Zhci9ydW4gYW5kIGRvZXMgbm90IGhhdmUgd3JpdGUNCgkJCSMgcGVybWlz c2lvbiwgdGhlbiBub3RpZnkgdGhlIHVzZXIuDQoJCQlpZiBbICQobHMgLWRsbiAvdmFyL3J1biB8 IHRyIC1zICIgIiB8IGN1dCAtZjQgLWQgIiAiKSAtZXEgMTggXTsgdGhlbg0KCQkJCWlmIFsgJChs cyAtZGwgL3Zhci9ydW4gfCBjdXQgLWIzKSAhPSB3IF07IHRoZW4NCgkJCQkJZWNobyAiVGhlIGRp cmVjdG9yeSAvdmFyL3J1biBjYW5ub3QgYmUgd3JpdHRlbiB0byBieSBpdHMgb3duZXIuIg0KCQkJ CQllY2hvICJQbGVhc2UgY2hlY2svY2hhbmdlIHRoZSBwZXJtaXNzaW9ucyBvZiAvdmFyL3J1biBh bmQgcnVuIg0KCQkJCQllY2hvICJ0aGlzIHNjcmlwdCBhZ2Fpbi4gIEZvciBleGFtcGxlOiINCgkJ CQkJZWNobyAiICAgY2htb2QgdSt3IC92YXIvcnVuIg0KCQkJCQlyZXR1cm4gMQ0KCQkJCWZpDQoJ CQllbHNlDQoJCQkJZWNobyAiVGhlIFNZU1RFTSB1c2VyIG9yIEFkbWluaXN0cmF0b3JzIGdyb3Vw IG5lZWRzIHRvIGhhdmUiDQoJCQkJZWNobyAid3JpdGUgcGVybWlzc2lvbiBpbiB0aGUgZGlyZWN0 b3J5IC92YXIvcnVuLiAgUGxlYXNlIg0KCQkJCWVjaG8gImNoZWNrL2NoYW5nZSB0aGUgdXNlciBh bmQvb3IgZ3JvdXAgb3duZXJzaGlwIGFuZCINCgkJCQllY2hvICJwZXJtaXNzaW9ucyBhbmQgcnVu IHRoaXMgc2NyaXB0IGFnYWluLiINCgkJCQlyZXR1cm4gMQ0KCQkJZmkNCgkJZmkNCglmaQ0KDQoJ cmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfdmFyX3J1bigpID09PSAjDQoNCg0KZnVu Y3Rpb24gY2hlY2tfY3Jvbl90YWJsZSgpIHsNCg0KCWxvY2FsIHVzZXJfaWQ9JChpZCAtdW4pDQoJ bG9jYWwgY3Jvbl90YWJsZT0vdmFyL2Nyb24vdGFicy8kdXNlcl9pZA0KDQoJaWYgWyAhIC1mICRj cm9uX3RhYmxlIF07IHRoZW4NCgkJZWNobyAiWW91ciBjb21wdXRlciBkb2VzIG5vdCBhcHBlYXIg dG8gaGF2ZSBhIGNyb250YWIgZm9yICR1c2VyX2lkLiINCgkJZWNobyAiUGxlYXNlIGdlbmVyYXRl IGEgY3JvbnRhYiBmb3IgJHVzZXJfaWQgdXNpbmcgJ2Nyb250YWIgLWUnLCINCgkJZWNobyAiYW5k IHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWlmIFsgYGxzIC1s ICRjcm9uX3RhYmxlfGVncmVwIC1xICdydy1yLS0tLS0nYCBdOyB0aGVuDQoJCWVjaG8gIlRoZSBw ZXJtaXNzaW9ucyBvZiB5b3VyIGNyb250YWIgZmlsZSBhcmUgc2V0IHRvOiINCgkJbHMgLWwgJGNy b25fdGFibGUNCgkJZWNobyAiVGhleSBuZWVkIHRvIGJlIHNldCB0byByZWFkL3dyaXRlIGZvciAk dXNlcl9pZCBhbmQiDQoJCWVjaG8gInRvIHJlYWQtb25seSBmb3IgZ3JvdXAuICBZb3UgY2FuIHNl dCB0aGVzZSB3aXRoIg0KCQllY2hvICIJY2htb2QgNjQwICRjcm9uX3RhYmxlIg0KCQllY2hvICJQ bGVhc2UgY2hlY2sgeW91ciBjcm9udGFiJ3MgcGVybWlzc2lvbnMsIGFuZCBydW4iDQoJCWVjaG8g InRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWwgJGNy b25fdGFibGV8Y3V0IC1kIiAiIC1mOHxlZ3JlcCAtcSBTWVNURU1gIF07IHRoZW4NCgkJZWNobyAi VGhlIGdyb3VwIG1lbWJlcnNoaXAgb2YgeW91ciBjcm9udGFiIGZpbGUgc2hvdWxkIGJlIFNZU1RF TSwiDQoJCWVjaG8gImFzIGRvY3VtZW50ZWQgaW4gdGhlIGZpbGUgL3Vzci9kb2MvQ3lnd2luL2Ny b24uUkVBRE1FLiINCgkJZWNobyAiWW91IGNhbiBjaGFuZ2UgdGhpcyBzZXR0aW5nIHdpdGg6Ig0K CQllY2hvICIJIGNoZ3JwIFNZU1RFTSAkY3Jvbl90YWJsZSINCgkJZWNobyAiUGxlYXNlIGNoZWNr IHlvdXIgY3JvbnRhYidzIGdyb3VwIG1lbWJlcnNoaXAsIGFuZCINCgkJZWNobyAicnVuIHRoaXMg c2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWxuICRjcm9uX3Rh YmxlfGN1dCAtZCIgIiAtZjh8ZWdyZXAgLXEgMThgIF07IHRoZW4NCgkJZWNobyAiVGhlIHZhbHVl IG9mIFNZU1RFTSBpbiB5b3VyIC9ldGMvZ3JvdXAgZmlsZSBuZWVkcyB0byINCgkJZWNobyAiYmUg dGhlIHJlc2VydmVkIG51bWJlciAnMTgnLCBhcyBkb2N1bWVudGVkIGluIg0KCQllY2hvICIvdXNy L2RvYy9DeWd3aW4vY3Jvbi5SRUFETUUuICBQbGVhc2UgaW52ZXN0aWdhdGUgdGhpcyINCgkJZWNo byAiYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWVjaG8g IlRoaXMgc2NyaXB0IGRpZCBub3QgZmluZCBhbnkgZXJyb3JzIGluIHlvdXIgY3JvbnRhYiBzZXR1 cC4iDQoJZWNobyAiSWYgeW91IGFyZSBzdGlsbCB1bmFibGUgdG8gZ2V0IGNyb24gdG8gd29yaywg dGhlbiB0cnkiDQoJZWNobyAic2h1dHRpbmcgZG93biB0aGUgY3JvbiBzZXJ2aWNlLCB1bmluc3Rh bGxpbmcgaXQsIg0KCWVjaG8gInJlaW5zdGFsbGluZyBpdCwgYW5kIHJlc3RhcnRpbmcgaXQuIg0K CWVjaG8NCgllY2hvICJUaGUgZm9sbG93aW5nIGNvbW1hbmRzIHdpbGwgZG8gdGhhdDoiDQoJZWNo byAiICAkIGN5Z3J1bnNydiAtLXN0b3AgY3JvbiINCgllY2hvICIgICQgY3lncnVuc3J2IC0tcmVt b3ZlIGNyb24iDQoJZWNobyAiICAkIGN5Z3J1bnNydiAtLWluc3RhbGwgY3JvbiAtcCAvdXNyL3Ni aW4vY3JvbiAtYSAtRCINCgllY2hvICIgICQgY3lncnVuc3J2IC0tc3RhcnQgY3JvbiINCgllY2hv IA0KCWlmIFsgLWYgL3Zhci9ydW4vY3Jvbi5waWQgXTsgdGhlbg0KCQllY2hvICJJZiB0aGUgY3Jv biBzZXJ2aWNlIGRvZXMgbm90IHN0YXJ0LCB0cnkgZGVsZXRpbmcgdGhlIGZpbGUiDQoJCWVjaG8g Ii92YXIvcnVuL2Nyb24ucGlkIGFuZCB0aGVuIHJlcGVhdGluZyB0aGUgY29tbWFuZHMgYWJvdmUu Ig0KCQllY2hvDQoJZmkNCgllY2hvICJJZiBub25lIG9mIHRoaXMgZml4ZXMgdGhlIHByb2JsZW0s IHRoZW4gcmVwb3J0IHlvdXIgcHJvYmxlbSINCgllY2hvICJ0byBjeWd3aW5AY3lnd2luLmNvbS4g IFBsZWFzZSBpbmNsdWRlIGEgY29weSBvZiB5b3VyIGNyb250YWIiDQoJZWNobyAiKCdjcm9udGFi IC1sJykgYW5kIHRoZSBvdXRwdXQgb2YgJ2N5Z2NoZWNrIC1zcnYgPiBjeWdjaGVjay50eHQnLiIN CgllY2hvDQoJZWNobyAiUExFQVNFIGluY2x1ZGUgdGhlIGdlbmVyYXRlZCBmaWxlICdjeWdjaGVj ay50eHQnICphcyBhbiBhdHRhY2htZW50KiwiDQoJZWNobyAiYW5kIE5PVCBpbiB0aGUgYm9keSBv ZiB0aGUgbWFpbCBtZXNzYWdlLiINCg0KCXJldHVybiAwDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNr X2Nyb25fdGFibGUoKSA9PT0gIw0KDQoNCm1haW4oKSB7DQoNCglzYW5pdHlfY2hlY2sgfHwgcmV0 dXJuIDENCg0KCWlmIFsgISAtZCAvdmFyIF07IHRoZW4NCgkJZWNobyAiWW91ciBjb21wdXRlciBk b2VzIG5vdCBhcHBlYXIgdG8gaGF2ZSBhIC92YXIgZGlyZWN0b3J5LiINCgkJZWNobyAiUGxlYXNl IGludmVzdGlnYXRlIHRoaXMgcHJvYmxlbSwgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJ CXJldHVybiAxDQoJZmkNCg0KCWlmIFsgIiQxIiAhPSAnLWYnIF07IHRoZW4gICMgQWxsb3cgdGhl IHVzZXIgdG8gc2tpcCB0aGUgcGFzc3dvcmQgY2hlY2suDQoJCWNoZWNrX3Bhc3N3ZCB8fCByZXR1 cm4gMQ0KCWZpDQoNCgljaGVja19kaXIgL3Zhci9jcm9uIHx8IHJldHVybiAxDQoJY2hlY2tfZGly IC92YXIvY3Jvbi90YWJzIHx8IHJldHVybiAxDQoJY2hlY2tfdmFyX3J1biB8fCByZXR1cm4gMQ0K CWNoZWNrX2Nyb25fdGFibGUgfHwgcmV0dXJuIDENCg0KCXJldHVybiAwDQoNCn0gIyA9PT0gRW5k IG9mIG1haW4oKSA9PT0gIw0KDQojIEVudHJ5IHBvaW50Og0KbWFpbiAkQA0KZXhpdCAkPw0KDQoj ID09PSBFbmQgb2YgJFJDU2ZpbGUkID09PSAjDQo= ------_=_NextPart_001_01C33A76.5137EFB6 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ ------_=_NextPart_001_01C33A76.5137EFB6--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |