⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 en.pm

📁 老外写的linux下的文件备份软件
💻 PM
📖 第 1 页 / 共 4 页
字号:
\${h2("Background Queue Summary")}<p>The following background requests are currently queued:</p><table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"><tr class="tableheader"><td> Host </td>    <td> Req Time </td>    <td> User </td></tr>\$strBg</table><br><br>\${h2("Command Queue Summary")}<p>The following command requests are currently queued:</p><table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"><tr class="tableheader"><td> Host </td>    <td> Req Time </td>    <td> User </td>    <td> Command </td></tr>\$strCmd</table>EOF# --------------------------------$Lang{Backup_PC__Log_File__file} = "BackupPC: File \$file";$Lang{Log_File__file__comment} = <<EOF;\${h1("File \$file \$comment")}<p>EOF# --------------------------------$Lang{Contents_of_log_file} = <<EOF;Contents of file <tt>\$file</tt>, modified \$mtimeStr \$commentEOF# --------------------------------$Lang{skipped__skipped_lines} = "[ skipped \$skipped lines ]\n";# --------------------------------$Lang{_pre___Can_t_open_log_file__file} = "<pre>\nCan\'t open log file \$file\n";# --------------------------------$Lang{BackupPC__Log_File_History} = "BackupPC: Log File History";$Lang{Log_File_History__hdr} = <<EOF;\${h1("Log File History \$hdr")}<p><table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"><tr class="tableheader"><td align="center"> File </td>    <td align="center"> Size </td>    <td align="center"> Modification time </td></tr>\$str</table>EOF# -------------------------------$Lang{Recent_Email_Summary} = <<EOF;\${h1("Recent Email Summary (Reverse time order)")}<p><table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"><tr class="tableheader"><td align="center"> Recipient </td>    <td align="center"> Host </td>    <td align="center"> Time </td>    <td align="center"> Subject </td></tr>\$str</table>EOF # ------------------------------$Lang{Browse_backup__num_for__host} = "BackupPC: Browse backup \$num for \$host";# ------------------------------$Lang{Restore_Options_for__host} = "BackupPC: Restore Options for \$host";$Lang{Restore_Options_for__host2} = <<EOF;\${h1("Restore Options for \$host")}<p>You have selected the following files/directories fromshare \$share, backup number #\$num:<ul>\$fileListStr</ul></p><p>You have three choices for restoring these files/directories.Please select one of the following options.</p>\${h2("Option 1: Direct Restore")}<p>EOF$Lang{Restore_Options_for__host_Option1} = <<EOF;You can start a restore that will restore these files directly onto<b>\$directHost</b>.</p><p><b>Warning:</b> any existing files that match the ones you haveselected will be overwritten!</p><form action="\$MyURL" method="post" name="direct"><input type="hidden" name="host" value="\${EscHTML(\$host)}"><input type="hidden" name="num" value="\$num"><input type="hidden" name="type" value="3">\$hiddenStr<input type="hidden" value="\$In{action}" name="action"><table class="tableStnd" border="0"><tr>    <td>Restore the files to host</td>    <td><!--<input type="text" size="40" value="\${EscHTML(\$host)}"	 name="hostDest">-->	 <select name="hostDest" onChange="document.direct.shareDest.value=''">	 \$hostDestSel	 </select>	 <script language="Javascript">	 function myOpen(URL) {		window.open(URL,'','width=500,height=400');	 }	 </script>	 <!--<a href="javascript:myOpen('\$MyURL?action=findShares&host='+document.direct.hostDest.options.value)">Search for available shares (NOT IMPLEMENTED)</a>--></td></tr><tr>    <td>Restore the files to share</td>    <td><input type="text" size="40" value="\${EscHTML(\$share)}"	 name="shareDest"></td></tr><tr>    <td>Restore the files below dir<br>(relative to share)</td>    <td valign="top"><input type="text" size="40" maxlength="256"	value="\${EscHTML(\$pathHdr)}" name="pathHdr"></td></tr><tr>    <td><input type="submit" value="Start Restore" name="ignore"></td></table></form>EOF$Lang{Restore_Options_for__host_Option1_disabled} = <<EOF;Direct restore has been disabled for host \${EscHTML(\$hostDest)}.Please select one of the other restore options.EOF# ------------------------------$Lang{Option_2__Download_Zip_archive} = <<EOF;<p>\${h2("Option 2: Download Zip archive")}<p>You can download a Zip archive containing all the files/directories you haveselected.  You can then use a local application, such as WinZip,to view or extract any of the files.</p><p><b>Warning:</b> depending upon which files/directories you have selected,this archive might be very very large.  It might take many minutes tocreate and transfer the archive, and you will need enough local diskspace to store it.</p><form action="\$MyURL" method="post"><input type="hidden" name="host" value="\${EscHTML(\$host)}"><input type="hidden" name="num" value="\$num"><input type="hidden" name="type" value="2">\$hiddenStr<input type="hidden" value="\$In{action}" name="action"><input type="checkbox" value="1" name="relative" checked> Make archive relativeto \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}(otherwise archive will contain full paths).<br>Compression (0=off, 1=fast,...,9=best)<input type="text" size="6" value="5" name="compressLevel"><br><input type="submit" value="Download Zip File" name="ignore"></form>EOF# ------------------------------$Lang{Option_2__Download_Zip_archive2} = <<EOF;<p>\${h2("Option 2: Download Zip archive")}<p>Archive::Zip is not installed so you will not be able to download azip archive.Please ask your system adminstrator to install Archive::Zip from<a href="http://www.cpan.org">www.cpan.org</a>.</p>EOF# ------------------------------$Lang{Option_3__Download_Zip_archive} = <<EOF;\${h2("Option 3: Download Tar archive")}<p>You can download a Tar archive containing all the files/directories youhave selected.  You can then use a local application, such as tar orWinZip to view or extract any of the files.</p><p><b>Warning:</b> depending upon which files/directories you have selected,this archive might be very very large.  It might take many minutes tocreate and transfer the archive, and you will need enough local diskspace to store it.</p><form action="\$MyURL" method="post"><input type="hidden" name="host" value="\${EscHTML(\$host)}"><input type="hidden" name="num" value="\$num"><input type="hidden" name="type" value="1">\$hiddenStr<input type="hidden" value="\$In{action}" name="action"><input type="checkbox" value="1" name="relative" checked> Make archive relativeto \${EscHTML(\$pathHdr eq "" ? "/" : \$pathHdr)}(otherwise archive will contain full paths).<br><input type="submit" value="Download Tar File" name="ignore"></form>EOF# ------------------------------$Lang{Restore_Confirm_on__host} = "BackupPC: Restore Confirm on \$host";$Lang{Are_you_sure} = <<EOF;\${h1("Are you sure?")}<p>You are about to start a restore directly to the machine \$In{hostDest}.The following files will be restored to share \$In{shareDest}, frombackup number \$num:<p><table class="tableStnd" border><tr class="tableheader"><td>Original file/dir</td><td>Will be restored to</td></tr>\$fileListStr</table><form name="RestoreForm" action="\$MyURL" method="post"><input type="hidden" name="host" value="\${EscHTML(\$host)}"><input type="hidden" name="hostDest" value="\${EscHTML(\$In{hostDest})}"><input type="hidden" name="shareDest" value="\${EscHTML(\$In{shareDest})}"><input type="hidden" name="pathHdr" value="\${EscHTML(\$In{pathHdr})}"><input type="hidden" name="num" value="\$num"><input type="hidden" name="type" value="4"><input type="hidden" name="action" value="">\$hiddenStrDo you really want to do this?<input type="button" value="\$Lang->{Restore}" onClick="document.RestoreForm.action.value='Restore';          document.RestoreForm.submit();"><input type="submit" value="No" name="ignore"></form>EOF# --------------------------$Lang{Restore_Requested_on__hostDest} = "BackupPC: Restore Requested on \$hostDest";$Lang{Reply_from_server_was___reply} = <<EOF;\${h1(\$str)}<p>Reply from server was: \$reply<p>Go back to <a href="\$MyURL?host=\$hostDest">\$hostDest home page</a>.EOF$Lang{BackupPC_Archive_Reply_from_server} = <<EOF;\${h1(\$str)}<p>Reply from server was: \$replyEOF# -------------------------$Lang{Host__host_Backup_Summary} = "BackupPC: Host \$host Backup Summary";$Lang{Host__host_Backup_Summary2} = <<EOF;\${h1("Host \$host Backup Summary")}<p>\$warnStr<ul>\$statusStr</ul></p>\${h2("User Actions")}<p><form name="StartStopForm" action="\$MyURL" method="get"><input type="hidden" name="host"   value="\$host"><input type="hidden" name="action" value="">\$startIncrStr<input type="button" value="\$Lang->{Start_Full_Backup}" onClick="document.StartStopForm.action.value='Start_Full_Backup';          document.StartStopForm.submit();"><input type="button" value="\$Lang->{Stop_Dequeue_Backup}" onClick="document.StartStopForm.action.value='Stop_Dequeue_Backup';          document.StartStopForm.submit();"></form></p>\${h2("Backup Summary")}<p>Click on the backup number to browse and restore backup files.</p><table class="tableStnd" border cellspacing="1" cellpadding="3"><tr class="tableheader"><td align="center"> Backup# </td>    <td align="center"> Type </td>    <td align="center"> Filled </td>    <td align="center"> Level </td>    <td align="center"> Start Date </td>    <td align="center"> Duration/mins </td>    <td align="center"> Age/days </td>    <td align="center"> Server Backup Path </td></tr>\$str</table><p>\$restoreStr</p><br><br>\${h2("Xfer Error Summary")}<br><br><table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"><tr class="tableheader"><td align="center"> Backup# </td>    <td align="center"> Type </td>    <td align="center"> View </td>    <td align="center"> #Xfer errs </td>    <td align="center"> #bad files </td>    <td align="center"> #bad share </td>    <td align="center"> #tar errs </td></tr>\$errStr</table><br><br>\${h2("File Size/Count Reuse Summary")}<p>Existing files are those already in the pool; new files are those addedto the pool.Empty files and SMB errors aren\'t counted in the reuse and new counts.</p><table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"><tr class="tableheader"><td colspan="2" bgcolor="#ffffff"></td>    <td align="center" colspan="3"> Totals </td>    <td align="center" colspan="2"> Existing Files </td>    <td align="center" colspan="2"> New Files </td></tr><tr class="tableheader">    <td align="center"> Backup# </td>    <td align="center"> Type </td>    <td align="center"> #Files </td>    <td align="center"> Size/MB </td>    <td align="center"> MB/sec </td>    <td align="center"> #Files </td>    <td align="center"> Size/MB </td>    <td align="center"> #Files </td>    <td align="center"> Size/MB </td></tr>\$sizeStr</table><br><br>\${h2("Compression Summary")}<p>Compression performance for files already in the pool and newlycompressed files.</p><table class="tableStnd" border cellspacing="1" cellpadding="3" width="80%"><tr class="tableheader"><td colspan="3" bgcolor="#ffffff"></td>    <td align="center" colspan="3"> Existing Files </td>    <td align="center" colspan="3"> New Files </td></tr><tr class="tableheader"><td align="center"> Backup# </td>    <td align="center"> Type </td>    <td align="center"> Comp Level </td>    <td align="center"> Size/MB </td>    <td align="center"> Comp/MB </td>    <td align="center"> Comp </td>    <td align="center"> Size/MB </td>    <td align="center"> Comp/MB </td>    <td align="center"> Comp </td></tr>\$compStr</table><br><br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -