Создайте свой [115566]crontab[115567], запустив [115568]crontab -e[115569]. В появившемся окне редактора добавьте эту строку (если ваше сетевое хранилище смонтировано локально, вы можете использовать [115570]ssh[115571], если нет):
@daily rsync -glprtu /foo /path/to/NAS/mount
Закрой окно редактора. Вот так, теперь ваша папка будет ежедневно копироваться в NAS.
Опции [115120]rsync[115121], используемые в этом примере:
Предлагаю вам прочитать [115122]man rsync[115123], чтобы узнать больше опций, это очень мощный инструмент. Например, вас может заинтересовать
UPDATE:[115125] Если вам [115126]нужно [115127] сделать это через ftp, я рекомендую сначала [115128] установить его сетевое хранилище локально[115129]:
Установить [115574]curlftps
test text| here
" After hitting option-backspace:
test| here
sudo aptitude установить curlftpfs.
high-lighting| text
" After hitting option-backspace:
high|- text
" Expected:
high-| text
test te|xt here
" After hitting option-backspace:
test| here
" Expected:
"test|xt here"
Редактирование [115578]/etc/fstab[115579] и добавление строки для NAS:
curlftpfs#ftpUsername:ftpPassword@ftp://ftpUrl /localDirectory fuse rw,uid=1000,umask=0777,user,suid,allow_other,exec,auto,utf8 0 1
Затем направьте вашу команду [115134] rsync[115135] на локальную точку крепления. [114687].
wget -O "name-you-want-to-save-as.format" http://www.ncbi.nlm.nih.gov/geo/download/?acc=GSE48191&format=file
Файл, который требуется загрузить в текущий каталог.
-121--28749-Благодаря Weaselboy
Существует две части Java.
Есть JRE (вы находитесь на 1.7), который OS X использует для запуска приложений Java на вашем Mac.
Затем есть веб-плагин Java (вы находитесь на 1.8), который используется для запуска Java на веб-страницах.
Для обновления обоих файлов необходимо установить полный JDK.
При этом нет ничего плохого в том, что происходит сейчас. Вы хотите новейший плагин для проблем безопасности, но если JRE запускает локальные приложения, некоторые люди сохраняют старую версию, поскольку их приложения могут не работать на более новой версии.
Для меня это все еще немного сбивает с толку. Прочитав это, я немного запутался, потому что я не установил другую версию (до обновления jdk сейчас), или плагин для веб... http://www.javatpoint.com/difference-between-jdk-jre-and-jvm
-121--243854- меньше
является неправильным инструментом для задания.
Вы можете использовать кошка
для этого:
cat -n file1 >file2
Или nl
:
nl -ba file1 >file2
Или pr
:
pr -n -t -T file1 >file2
Или sed
:
sed '/./=' file1 | sed '/./N; s/\n/\t/' >file2
Или grep
:
grep -n . file1 | sed 's/:/\t/' >file2
Или awk
:
awk '{ $0 = NR "\t" $0 } 1' file1 >file2
Или снова awk
:
awk '{ sub(/^/, NR "\t") } 1' file1 >file2
Или жемчуг
:
perl -pe '$_=$.."\t".$_' file1 >file2
Или снова жемчуг
:
perl -pe 's/^/$.\t/' file1 >file2
Или seq
и паста
:
seq $(wc -l file1 | cut -d' ' -f1) | paste - file1 >file2
Или даже простой скрипт оболочки:
count=0
while IFS= read -r line; do
let count++
printf '%d\t%s\n' $count "$line"
done <file1 >file2
, Но меньше
является неправильным инструментом.:)
На первый взгляд (вам придется откопать его исходный код для подтверждения) less
- это инструмент пользовательского интерфейса: он изменяет поведение терминала. Вы можете видеть меньше
как облегченную оболочку (у нее есть внутренние команды, такие как /
для поиска). То, что вы видите, не может быть перенаправлено. Буквально: у него нет [стандартного] вывода.
Подходящим инструментом для работы, которая вам нужна, является nl
, например jimmij .