- Erhöhen Sie ulimit in /etc/security/limits.conf oder durch Ausführen
sudo ulimit -n number_of_files
- Öffnen Sie eine neue Login-Shell, indem Sie entweder
ssh localhost
oder eingebensu - username
So melden Sie sich mit einem Bash-Skript ab und wieder ab
1219
Jiang Xiang
Ich versuche, die Einstellungen ulimit
beim Starten einer EC2-Instanz in Amazon Web Services festzulegen.
Gibt es eine Möglichkeit, ein Skript zu schreiben, das Folgendes tun wird:
sudo
root zu setzenulimit
, dann:- Melden Sie sich ab und wieder als mein ursprünglicher Benutzer an, um einige Befehle auszuführen.
1 Antwort auf die Frage
1
hBy2Py
Es funktioniert interaktiv, aber wenn ich Folgendes in ein Skript schreibe, funktioniert es nicht gut. Hier ist mein Skript: `sudo bash ulimit -n 1000000 su - hadoop`
Jiang Xiang vor 9 Jahren
0
Können Sie mehr Klarheit darüber geben, was Sie genau tun möchten? Testen Sie verschiedene Werte von "ulimit"? Möchten Sie, dass "ulimit" bei jedem Login auf einen bestimmten Wert gesetzt wird?
hBy2Py vor 9 Jahren
0
Ich starte bei jeder Ausführung des Skripts eine neue EC2-Instanz. Damit ich ulimit nicht manuell einstellen kann. Ich möchte, dass "ulimit" bei jedem Einloggen auf einen bestimmten Wert gesetzt wird.
Jiang Xiang vor 9 Jahren
0
Ah, also wirklich, was Sie tun können, denke ich, ist es, limits.conf (http://ss64.com/bash/limits.conf.html) für jede neue Instanz anzupassen, die Sie hochfahren. Das ist eine AWS-Frage, und ich habe dort keine Erfahrung. Sie können Ihre Frage allgemeiner formulieren, um dies zu klären.
hBy2Py vor 9 Jahren
1
Etwas googeln, fand ich eine andere Möglichkeit. Siehe meine Bearbeitung. Außerdem müssen Sie in Ihrem Skript wahrscheinlich ein Semikolon einfügen, um die Befehle aufzubrechen: `sudo bash ulimit -n 1000000; su - hadoop` oder `sudo bash ulimit -n 1000000; ssh localhost`.
hBy2Py vor 9 Jahren
0
Verwandte Probleme
-
4
Verwenden Sie öffentliche Terminals, um sich mit Ihren persönlichen Zugangsdaten anzumelden
-
1
Melden Sie sich bei thunderbird3.0B2 für Newsgroups an, für die kein Login erforderlich ist
-
2
Deaktivieren der Funktion "Ungelesene Nachrichten" auf dem Windows XP-Anmeldebildschirm
-
6
Führen Sie automatisch ein Skript aus, wenn Sie sich bei Windows anmelden
-
4
Windows XP ist gesperrt, Sie müssen wieder rein
-
4
Melden Sie sich bei Windows XP an, ohne dass eine Tastatur angeschlossen ist
-
6
Linux Benutzername @ Server verschwindet nach dem Anmelden als root
-
2
So löschen Sie den Anmeldeverlauf von Messenger: Mac
-
4
Deaktivieren Sie die automatische Anmeldung mit Windows 7
-
4
Wie können Sie die Anmeldeaufforderung auf beiden Monitoren anzeigen, wenn Sie sich unter Windows 7...