| 85 | |
| 86 | {{{ |
| 87 | #cp /backup/repos.dump /home/edokumenty/repos.dump |
| 88 | #chown www-data /home/edokumenty/repos.dump |
| 89 | #su - www-data |
| 90 | $cd /home/edokumenty |
| 91 | $svnadmin create repos #(jeśli nie zostało założone - czyli brak katalogu repos) |
| 92 | $svnadmin load --force-uuid repos < repos.dump |
| 93 | }}} |
| 94 | |
| 95 | |
| 96 | == Dodatkowe informacje == |
| 97 | Dla długotrwałych czynności, aby nie blokować konsoli i uniknąć rozłączenia należy użyć polecenia screen, które pozwala utworzyć niezależny terminal. |
| 98 | |
| 99 | {{{ |
| 100 | |
| 101 | #screen |
| 102 | #su - www-data |
| 103 | $svnadmin load ... (lub inne długo wykonywalne polecenia) |
| 104 | $importowanie ... |
| 105 | $plik 1 |
| 106 | $plik 2 |
| 107 | |
| 108 | Ctrl-A D |
| 109 | [Detached] |
| 110 | |
| 111 | }}} |
| 112 | |
| 113 | W czasie wyświetlania dowolnych komunikatów można użyć sekwencji sterujących: Ctrl-A D (Wcisnąć Control-A, puścić a następnie nacisnąć klawisz D), wyświetlony zostanie komunikat [Detached]. Następnie można zamknąć konsolę główną (np. konsole, putty) bez obawy o przerwanie procesu. |
| 114 | |
| 115 | Jeżeli chcemy skontrolować proces wówczas w dowolnej innej sesji można użyć polecenia screen -r (ewentualnie screen -ls i screen -r id.host, jeżeli mamy kilka sesji screen) |
| 116 | |
| 117 | }}} |
| 118 | |
| 119 | Terminal jest odłączony, ale to co się na nim |
| 120 | |
| 121 | |